Browse Source

移动端更新密码不清楚缓存token

zhanglei
dimengzhe 3 years ago
parent
commit
bea25d54ec
  1. 6
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java

6
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java

@ -240,8 +240,8 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
if (!oldPasswordMd5.equals(user.getPassword())) { if (!oldPasswordMd5.equals(user.getPassword())) {
return rb.setMsg("原始密码输入错误"); return rb.setMsg("原始密码输入错误");
} }
if (!newPassword.matches("^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,10}$")) { if (!newPassword.matches("^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,16}$")) {
return rb.setMsg("密码格式错误,必须为8至10位大小写字母和数字的组合"); return rb.setMsg("密码格式错误,必须为8至16位大小写字母和数字的组合");
} }
int i = baseMapper.updatePasswordApp(user.getSid(), Encodes.md5(newPassword)); int i = baseMapper.updatePasswordApp(user.getSid(), Encodes.md5(newPassword));
SysUserVo sysUserVo = selectUserOne(user); SysUserVo sysUserVo = selectUserOne(user);
@ -261,7 +261,7 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
sysUserVo.setNeedResetPsd(isTrue); sysUserVo.setNeedResetPsd(isTrue);
} }
if (i == 1) { if (i == 1) {
redisUtil.remove(token); // redisUtil.remove(token);
return rb.success().setData(sysUserVo); return rb.success().setData(sysUserVo);
} else { } else {
return rb.setMsg("修改失败"); return rb.setMsg("修改失败");

Loading…
Cancel
Save