asp.net mvc3アプリケーションでユーザーに役割を割り当てるにはどうすればよいですか?
私は以下をやってみました
public ActionResult Login(LoginModel model)
{
if (ModelState.IsValid)
{
if (model.user_id == "admin" && model.password == "admin")
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
1,
"admin",
DateTime.Now,
DateTime.Now.AddMinutes(30),
false,
"admin",
FormsAuthentication.FormsCookiePath);
return JavaScript("window.location.replace('/Home/');");
}
else
{
return Content("Invalid User Id or Password.");
}
}
else
{
return View(model);
}
}
これで、任意のビューでユーザーロールを取得しようとすると、管理者としてのロールが得られません。ログイン後に役割を割り当てるにはどうすればよいですか?