public ActionResult Logout() { var accountModel = new AccountModel(); accountModel.Logout(); return RedirectToAction("Login", "Account"); }
public ActionResult Logon(LoginUser loginUser, string returnUrl) { string strUserName = loginUser.UserName; string strPassword = loginUser.Password; var accountModel = new AccountModel(); //验证用户是否是系统注册用户 if (accountModel.ValidateUserLogin(strUserName, strPassword)) { if (Url.IsLocalUrl(returnUrl)) { //创建用户ticket信息 accountModel.CreateLoginUserTicket(strUserName, strPassword); //读取用户权限数据 accountModel.GetUserAuthorities(strUserName); return new RedirectResult(returnUrl); } else { return RedirectToAction("Index", "Home"); } } else { throw new ApplicationException("无效登录用户!"); } }