|
@@ -25,6 +25,8 @@ import com.boman.domain.SysUser;
|
|
import com.boman.system.api.model.LoginUser;
|
|
import com.boman.system.api.model.LoginUser;
|
|
import com.boman.system.service.ISysUserService;
|
|
import com.boman.system.service.ISysUserService;
|
|
|
|
|
|
|
|
+import static com.boman.common.core.utils.SecurityUtils.checkStrongPwd;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 个人信息 业务处理
|
|
* 个人信息 业务处理
|
|
*
|
|
*
|
|
@@ -96,6 +98,11 @@ public class SysProfileController extends BaseController
|
|
{
|
|
{
|
|
return AjaxResult.error("新密码不能与旧密码相同");
|
|
return AjaxResult.error("新密码不能与旧密码相同");
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ if ("1".equals(checkStrongPwd(newPassword))) {
|
|
|
|
+ return AjaxResult.error("密码必须包含数字、大小写字母、特殊符号且大于8位");
|
|
|
|
+ }
|
|
|
|
+
|
|
if (userService.resetUserPwd(username, SecurityUtils.encryptPassword(newPassword)) > 0)
|
|
if (userService.resetUserPwd(username, SecurityUtils.encryptPassword(newPassword)) > 0)
|
|
{
|
|
{
|
|
// 更新缓存用户密码
|
|
// 更新缓存用户密码
|