소스 검색

测试注释了图形验证和短信验证码

zhoutg 6 년 전
부모
커밋
50bd2daa51

+ 2 - 2
common/src/main/java/com/diagbot/util/RegexValidateUtil.java

@@ -48,14 +48,14 @@ public class RegexValidateUtil {
 
     /**
      * 验证密码
-     * 密码必须数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间
+     * 密码必须数字和字母组成,并且要同时含有数字和字母,且长度要在6-16位之间
      * @param password 密码
      * @return
      */
     public static boolean checkPassWord(String password) {
         boolean flag = false;
         try {
-            Pattern regex = Pattern.compile("^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$");
+            Pattern regex = Pattern.compile("^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$");
             Matcher matcher = regex.matcher(password);
             flag = matcher.matches();
         } catch (Exception e) {

+ 3 - 3
docs/002.数据库设计/sys-user.sql

@@ -14,9 +14,9 @@ CREATE TABLE `sys_user` (
   `creator` varchar(255) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
   `modifier` varchar(255) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
   `username` varchar(255) NOT NULL DEFAULT '' COMMENT '用户名',
-  `password` varchar(255) DEFAULT NULL COMMENT '用户密码',
-  `linkman` varchar(255) DEFAULT NULL COMMENT '联系人',
-  `email` varchar(255) DEFAULT NULL COMMENT '邮箱',
+  `password` varchar(255) NOT NULL DEFAULT '' COMMENT '用户密码',
+  `linkman` varchar(255) NOT NULL DEFAULT '' COMMENT '联系人',
+  `email` varchar(255) NOT NULL DEFAULT '' COMMENT '邮箱',
    `remark`  varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
   PRIMARY KEY (`id`),
   UNIQUE KEY `uk_username` (`username`)

+ 1 - 1
user-service/src/main/java/com/diagbot/facade/UserFacade.java

@@ -62,7 +62,7 @@ public class UserFacade extends UserServiceImpl {
         if(bean != null) {
             throw new CommonException(ServiceErrorCode.USER_EXIST);
         }
-        verFacade.verifyImgVerification(imgVerVerVO); //保存时再次校验图形验证码,主要是为了防止跳过前端校验直接调用接口
+//        verFacade.verifyImgVerification(imgVerVerVO); //保存时再次校验图形验证码,主要是为了防止跳过前端校验直接调用接口
 
         PasswordEncoder passwordEncoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
         String entryPassword= passwordEncoder.encode(user.getPassword());

+ 1 - 1
user-service/src/main/java/com/diagbot/vo/UserSaveVO.java

@@ -22,7 +22,7 @@ public class UserSaveVO {
     private String creator;
     private String modifier;
     @NotBlank(message = "请输入密码!")
-    @Pattern(regexp = "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$",message = "密码必须数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间")
+    @Pattern(regexp = "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$",message = "密码必须数字和字母组成,并且要同时含有数字和字母,且长度要在6-16位之间")
     private String password;
     @NotBlank(message = "请输入手机号!")
     private String username;