0
我想授權如果您是管理員,您將被重定向到管理網站。如果您是會員,它會將您重定向到會員網站。管理員重定向到管理網站和用戶到用戶網站
這是我在控制器上的代碼:
public ActionResult Index(Login model)
{
if (ModelState.IsValid)
{
if (model.IsUserExist(model.EmailId, model.Password))
{
if (Roles.IsUserInRole("Admin"))
{
ViewBag.UserName = model.EmailId;
FormsAuthentication.RedirectFromLoginPage(model.EmailId, false);
return RedirectToAction("AdminSite", "Home");
}
if (Roles.IsUserInRole("Member"))
{
ViewBag.UserName = model.EmailId;
FormsAuthentication.RedirectFromLoginPage(model.EmailId, false);
return RedirectToAction("MemberSite", "MobileHome");
}
}
else
{
ModelState.AddModelError("", "Wrong Email or Password!");
}
}
return View(model);
}
我不知道什麼是錯的,但該網站只是停留在登錄頁面。當我以會員或管理員身份登錄時,它只會刷新。它沒有把我帶到管理網站或會員網站。
抱歉它應該是移動站點的成員。和管理員到管理網站。管理員站點是桌面和成員是移動的。 – newb