小编AnM*_*AnM的帖子

登录后进行MVC重定向

我有一个AccountController,用户可以登录,还有一个名为Admin的区域,用户必须自动查看.当用户使用正确的用户名和密码登录时,它会再次重定向到同一页面(... /帐户/登录?ReturnUrl =%2FAdmin)

的AccountController

public class AccountController : Controller
    {
        [AllowAnonymous]
        public ActionResult Login()
        {
            return View();
        }
        [HttpPost]
        [AllowAnonymous]
        [ValidateAntiForgeryToken]
        public ActionResult Login(LoginModel model, string returnUrl)
        {
            if (ModelState.IsValid)
            {
                if (model.Username == "User" && model.Password == "Pa$$W0rd")
                {
                    FormsAuthentication.SetAuthCookie(model.Username, model.RememberMe);
                    if (!string.IsNullOrWhiteSpace(returnUrl))
                    {
                        return Redirect(returnUrl);
                    }
                    return RedirectToAction("Index", "Admin", new { area = "Admin"});
                }
                ModelState.AddModelError("", "Brukernavn og/eller passord er feil");
            }
            return View();
        }
}
Run Code Online (Sandbox Code Playgroud)

区域管理员中的AdminController

[Authorize]
public class AdminController : HimmelhoytControllerBase
{
        public ActionResult Index()
        { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-4

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-4 ×1

c# ×1