public ActionResult ResetPassword(int userID) { if (!OperateHelper.IsLogin()) { return(JsonMsgNoOk("对不起,你没权限操作")); } if (!OperateHelper.User.IsAdmin) { return(JsonMsgNoOk("对不起,你没权限操作")); } var resetPassword = UEncypt.MD5("pp123456"); BLLSession.IUserService.Modify(new Model.User() { UserID = userID, Password = resetPassword }, "Password"); return(JsonMsgOk("重置密码成功,下次登陆生效")); }
public ActionResult ChangePassword(ChangePasswordViewModel model) { if (ModelState.IsValid) { if (!OperateHelper.IsLogin()) { return(JsonMsgNoOk("请先登陆")); } var oldPassword = UEncypt.MD5(model.OldPassword); var newModel = BLLSession.IUserService.GetListBy(m => m.UserID == OperateHelper.User.UserID && m.Password == oldPassword).FirstOrDefault(); if (newModel != null) { newModel.Password = UEncypt.MD5(model.NewPassword); BLLSession.IUserService.ModifyModel(newModel); return(JsonMsgOk("修改密码成功,下次登陆生效")); } return(JsonMsgErr("原密码错误")); } return(JsonMsgErr("修改密码失败,请联系管理员")); }