ソースを参照

密码口令设置

pans 5 ヶ月 前
コミット
5529a08f25

+ 4 - 0
snowy-plugin/snowy-plugin-auth/snowy-plugin-auth-api/src/main/java/vip/xiaonuo/auth/core/pojo/SaBaseLoginUser.java

@@ -12,6 +12,7 @@
  */
 package vip.xiaonuo.auth.core.pojo;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonIgnore;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
@@ -282,6 +283,9 @@ public abstract class SaBaseLoginUser {
     /** 密码是否过期(0 不过期  1过期) */
     private String expired;
 
+    /** 密码过期时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date expiredTime;
 
     /** 是否可登录,由继承类实现 */
     public abstract Boolean getEnabled();

+ 1 - 1
snowy-plugin/snowy-plugin-auth/snowy-plugin-auth-func/src/main/java/vip/xiaonuo/auth/modular/login/service/impl/AuthServiceImpl.java

@@ -389,7 +389,7 @@ public class AuthServiceImpl implements AuthService {
             commonCacheOperator.put(loginErrorKey, number,5 * 60);
             return;
         }
-        if (number <= 3) {
+        if (number < 2) {  //第一遍   redis 存1   第二遍   redis   存2    第三遍   redis  存3 封禁账号  提示密码错误
             number++;
             commonCacheOperator.put(loginErrorKey, number,5 * 60);
             return;

+ 2 - 0
snowy-plugin/snowy-plugin-sys/snowy-plugin-sys-func/src/main/java/vip/xiaonuo/sys/modular/user/entity/SysUser.java

@@ -16,6 +16,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonIgnore;
 import com.fhs.core.trans.anno.Trans;
 import com.fhs.core.trans.constant.TransType;
@@ -354,6 +355,7 @@ public class SysUser extends CommonEntity {
     private String expired;
 
     /** 过期时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
     private Date expiredTime;
 
     /** 任务id */