Exemplo n.º 1
0
        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("重置密码成功,下次登陆生效"));
        }
Exemplo n.º 2
0
 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("修改密码失败,请联系管理员"));
 }