Model view controller MVC登录doen';行不通
由于某种原因,我的MVC项目不允许我执行登录机制,它不会返回到httpPost,而是在原始登录操作上循环。为什么? 我试过的是: 公共操作结果登录() { 返回视图(); }Model view controller MVC登录doen';行不通,model-view-controller,login,Model View Controller,Login,由于某种原因,我的MVC项目不允许我执行登录机制,它不会返回到httpPost,而是在原始登录操作上循环。为什么? 我试过的是: 公共操作结果登录() { 返回视图(); } [HttpPost] public ActionResult Login(LogInInfo li, string returnUrl) { return View("hi"); } [HttpPost] public ActionResult LogIn(L
[HttpPost]
public ActionResult Login(LogInInfo li, string returnUrl)
{
return View("hi");
}
[HttpPost]
public ActionResult LogIn(LogInInfo li, string returnUrl)
{
if (IsValid(li))
{
// authetincation successfully
FormsAuthentication.SetAuthCookie(li.Name, false);
if (string.IsNullOrEmpty(returnUrl))
return RedirectToAction("About");
else
return Redirect(returnUrl);
}
// failed
return RedirectToAction(returnUrl);
}