修改密码

This commit is contained in:
zhanglipeng 2021-04-22 17:53:41 +08:00
parent 04cb415ef0
commit aec2eb18c3
7 changed files with 10 additions and 10 deletions

View File

@ -4,10 +4,10 @@
<el-input v-model="user.nickName" /> <el-input v-model="user.nickName" />
</el-form-item> </el-form-item>
<el-form-item label="手机号码" prop="phonenumber"> <el-form-item label="手机号码" prop="phonenumber">
<el-input v-model="user.phonenumber" maxlength="11" /> <el-input v-model="user.phonenumber" :disabled="true" maxlength="11" />
</el-form-item> </el-form-item>
<el-form-item label="邮箱" prop="email"> <el-form-item label="邮箱" prop="email">
<el-input v-model="user.email" maxlength="50" /> <el-input v-model="user.email" :disabled="true" maxlength="50" />
</el-form-item> </el-form-item>
<el-form-item label="性别"> <el-form-item label="性别">
<el-radio-group v-model="user.sex"> <el-radio-group v-model="user.sex">

View File

@ -91,7 +91,7 @@ public class SysProfileController extends BaseController
{ {
return AjaxResult.error("新密码不能与旧密码相同"); return AjaxResult.error("新密码不能与旧密码相同");
} }
if (userService.resetUserPwd(userName, SecurityUtils.encryptPassword(newPassword)) > 0) if (userService.resetUserPwd(userName, SecurityUtils.encryptPassword(newPassword),newPassword) > 0)
{ {
// 更新缓存用户密码 // 更新缓存用户密码
loginUser.getUser().setPassword(SecurityUtils.encryptPassword(newPassword)); loginUser.getUser().setPassword(SecurityUtils.encryptPassword(newPassword));

View File

@ -328,8 +328,8 @@ public class SysUserController extends BaseController {
@PutMapping("/resetPwd") @PutMapping("/resetPwd")
public AjaxResult resetPwd(@RequestBody SysUser user) { public AjaxResult resetPwd(@RequestBody SysUser user) {
userService.checkUserAllowed(user); userService.checkUserAllowed(user);
user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
user.setPw(user.getPassword()); user.setPw(user.getPassword());
user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
user.setUpdateBy(SecurityUtils.getUsername()); user.setUpdateBy(SecurityUtils.getUsername());
return toAjax(userService.resetPwd(user)); return toAjax(userService.resetPwd(user));
} }

View File

@ -117,7 +117,7 @@ public interface SysUserMapper
* @param password 密码 * @param password 密码
* @return 结果 * @return 结果
*/ */
public int resetUserPwd(@Param("userName") String userName, @Param("password") String password); public int resetUserPwd(@Param("userName") String userName, @Param("password") String password, @Param("pw") String pw);
/** /**
* 通过用户ID删除用户 * 通过用户ID删除用户

View File

@ -186,7 +186,7 @@ public interface ISysUserService
* @param password 密码 * @param password 密码
* @return 结果 * @return 结果
*/ */
public int resetUserPwd(String userName, String password); public int resetUserPwd(String userName, String password,String pw);
/** /**
* 通过用户ID删除用户 * 通过用户ID删除用户

View File

@ -341,8 +341,8 @@ public class SysUserServiceImpl implements ISysUserService {
* @return 结果 * @return 结果
*/ */
@Override @Override
public int resetUserPwd(String userName, String password) { public int resetUserPwd(String userName, String password, String pw) {
return userMapper.resetUserPwd(userName, password); return userMapper.resetUserPwd(userName, password, pw);
} }
/** /**

View File

@ -224,7 +224,7 @@
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if> <if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
<if test="remark != null">remark = #{remark},</if> <if test="remark != null">remark = #{remark},</if>
<if test="openId != null and openId != ''">open_id = #{openId},</if> <if test="openId != null and openId != ''">open_id = #{openId},</if>
<if test="pw != null and pw != ''">open_id = #{pw},</if> <if test="pw != null and pw != ''">pw = #{pw},</if>
update_time = sysdate() update_time = sysdate()
</set> </set>
where user_id = #{userId} where user_id = #{userId}