public JsonResult ChangePassword(string oldpassword, string password) { if (string.IsNullOrWhiteSpace(oldpassword) || string.IsNullOrWhiteSpace(password)) { Result result = new Result() { success = false, msg = "密码不能为空!" }; return(Json(result)); } IPaltManager currentManager = base.CurrentManager; if (SecureHelper.MD5(string.Concat(SecureHelper.MD5(oldpassword), currentManager.PasswordSalt)) != currentManager.Password) { Result result1 = new Result() { success = false, msg = "旧密码错误" }; return(Json(result1)); } ServiceHelper.Create <IManagerService>().ChangePlatformManagerPassword(currentManager.Id, password, 0); Result result2 = new Result() { success = true, msg = "修改成功" }; return(Json(result2)); }
public JsonResult CheckOldPassword(string password) { IPaltManager currentManager = base.CurrentManager; string str = SecureHelper.MD5(string.Concat(SecureHelper.MD5(password), currentManager.PasswordSalt)); if (currentManager.Password == str) { return(Json(new Result() { success = true })); } return(Json(new Result() { success = false })); }
public async Task <IViewComponentResult> InvokeAsync(IPaltManager CurrentManager) { ViewBag.Rights = string.Join(",", CurrentManager.AdminPrivileges.Select(a => (int)a).OrderBy(a => a)); return(View()); }