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()); }
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 void ChangeUserPassword(string[] args) { string username = args.GetRequiredValue(0); string password = args.GetRequiredValue(1); var user = m_manager.Get(username); if (user != null) { user.SetPassword(password); m_manager.Update(user); WriteLine("User password successfully changed."); } else { WriteLine("User not found."); } }