public ActionResult Login(LoginViewModel loginViewModel) { if (ModelState.IsValid) { string _password = Security.SHA256(loginViewModel.Password); var _response = adminManager.Verify(loginViewModel.Accounts, _password); if (_response.Code == 1) { var _admin = adminManager.Find(loginViewModel.Accounts); Session.Add("AdminID", _admin.AdministratorID); Session.Add("Accounts", _admin.Accounts); _admin.LoginTime = DateTime.Now; _admin.LoginIP = Request.UserHostAddress; adminManager.Update(_admin); return(RedirectToAction("Index", "Admin")); } else if (_response.Code == 2) { ModelState.AddModelError("Accounts", _response.Message); } else if (_response.Code == 3) { ModelState.AddModelError("Password", _response.Message); } else { ModelState.AddModelError("", _response.Message); } } return(View(loginViewModel)); }
public ActionResult Login() { var accounts = GetCookie("Accounts"); if (accounts != "") { var _admin = adminManger.Find(accounts); Session.Add("AdminID", _admin.AdministratorID); Session.Add("Accounts", _admin.Accounts); _admin.LoginTime = DateTime.Now; _admin.LoginIP = Request.UserHostAddress; adminManger.Update(_admin); return(RedirectToAction("Index")); } return(View()); }
/// <summary> /// 我的资料 /// </summary> /// <returns></returns> public ActionResult MyInfo() { return(View(_adminManager.Find(Session["Accounts"].ToString()))); }