public Account Find(string login) { var admin = _repoBl.GetAdmin(login); Account acc = new Account() { Login = admin.login, Password = _hashProvider.Encrypt(admin.password), Roles = admin.roles.Split(new char[] { ' ', ',' }, StringSplitOptions.RemoveEmptyEntries) }; return(acc); }
public ActionResult ChangePass(string oldPass, string newPass, string checkNewPass) { var login = SessionPersister.Login; var adminAcc = _repoBl.GetAdmin(login); IHashProvider encoder = new HashProvider(); if (adminAcc.password != encoder.Encrypt(oldPass)) { ViewBag.ChangePassValidate = "Старий пароль вказано не вірно"; } else { _repoBl.ChangeAdminPass(login, newPass); } return(View()); }