密码统一修改

This commit is contained in:
mythxb 2024-03-28 15:06:03 +08:00
parent 230fea7437
commit e5a71a282e
4 changed files with 34 additions and 3 deletions

View File

@ -92,7 +92,7 @@ public class LogAspect {
* @date 2023/11/22 14:57
*/
//判断ip访问数量
assessIp(ip);
// assessIp(ip);
Map<String,Object> requestMsg = new HashMap<>();

View File

@ -61,7 +61,7 @@ public class AuthController extends BaseController{
private static final String postId = "ca97b44c-6384-4b48-8ab8-b4530bf09601";
//默认密码
private static final String passwd = "gz123456@";
private static final String passwd = "Guixi2024!";
//用户角色
private static final String userRole = "295EF8C3-902F-41F0-95C8-D3AB9C6DA145";

View File

@ -6,6 +6,8 @@ import com.common.utils.RandomNumber;
import com.common.utils.StringUtils;
import com.common.utils.TypeConversion;
import com.common.utils.encryption.PasswdFactory;
import com.common.utils.model.Code;
import com.common.utils.model.Message;
import com.common.utils.model.SingleResult;
import com.rzyc.enums.DelState;
import com.rzyc.enums.ListTargerType;
@ -718,4 +720,33 @@ public class DataController extends com.rzyc.controller.BaseController {
return result;
}
/**
* 用户密码修改
* @version v1.0
* @author dong
* @date 2024/3/28 14:38
*/
@ApiOperation(value = "用户密码修改", notes = "用户密码修改")
@RequestMapping(value = "/userPasswdChange", method = RequestMethod.GET)
@ResponseBody
public SingleResult<String> userPasswdChange(String passwd)throws Exception{
SingleResult<String> result = new SingleResult<>();
if(StringUtils.isNotBlank(passwd)){
List<SysUser> sysUsers = sysUserMapper.findAll();
for (SysUser sysUser : sysUsers){
if("政府用户".equals(sysUser.getUsertype())){
String nowPasswd = PasswdFactory.encryptPasswd(sysUser.getSysuserid(), sysUser.getSysusername(),passwd);
//修改密码
sysUserMapper.changePassword(sysUser.getSysuserid(),nowPasswd);
}
}
}else{
result.setCode(Code.NO_DATA.getCode());
result.setMessage(Message.NO_DATA);
}
return result;
}
}

View File

@ -21,7 +21,7 @@ public final class Constants {
public static String ADMIN_PASSWORD = "123456";
/*密码正则*/
public static String PASSWORD_REGULAR = "^(?=.*[a-z])(?=.*\\d)[a-zA-Z\\d]{10,}$";
public static String PASSWORD_REGULAR = "^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$).{10,20}$";
//支付宝回调地址