浏览代码

fix:更改权限逻辑

zqbao 9 月之前
父节点
当前提交
c78c61a216
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      controllers/base_auth.go

+ 8 - 2
controllers/base_auth.go

@@ -52,8 +52,14 @@ func (c *BaseAuthController) Prepare() {
 			}
 			c.User = user
 			c.Session = session
-			if c.User.ValidStartTime.Before(time.Now()) && c.User.ValidEndTime.After(time.Now()) {
-				c.User.Status = utils.UserStatusNo
+			// 判断正式用户,是否在有效期内
+			if c.User.Status == utils.UserStatusFormal {
+				if c.User.ValidStartTime.Before(time.Now()) && c.User.ValidEndTime.After(time.Now()) {
+					c.User.Status = utils.UserStatusFormal
+				} else {
+					c.User.Status = utils.UserStatusNo
+				}
+
 			}
 		} else {
 			c.JSON(models.BaseResponse{Ret: 408, Msg: "请求异常,请联系客服!", ErrMsg: "POST之外的请求,暂不支持"}, false, false)