Asp.Mvc 2.0用户登录实例讲解---(2)用户登录与注销(5)
ViewData["msg"] = "登录失败";
return View(model);
}
}
public ActionResult Login()
{
return View();
}
[HttpPost]
public ActionResult Login(Models.Login model)
{
if (new Models.SqlHelper().UserLogin(model))
{
//如果用户名存在,转向主页
FormsService.SignIn(model.UserName,model.RememberMe);
return RedirectToAction("index");
}
else
{
//登录失败,转向登录页面
ViewData["msg"] = "登录失败";
return View(model);
}
}
第二个Login方法前面有HTTPPOST属性,所以只能接受POST请求
4.SQLHELPER中添加判断用户名和密码的方法
[csharp] /// <summary>
/// 判断用户登录是否成功
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool UserLogin(Login model)
{
strUserExist = string.Format(strUserExist, model.UserName, model.UserPwd);
相关新闻>>
- 发表评论
-
- 最新评论 更多>>