Explorar o código

fix:修改用户权限

zqbao hai 9 meses
pai
achega
834b738557
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      controllers/base_auth.go

+ 4 - 0
controllers/base_auth.go

@@ -5,6 +5,7 @@ import (
 	"eta/eta_mini_api/models"
 	"eta/eta_mini_api/utils"
 	"net/http"
+	"time"
 
 	"github.com/beego/beego/v2/server/web"
 )
@@ -51,6 +52,9 @@ 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
+			}
 		} else {
 			c.JSON(models.BaseResponse{Ret: 408, Msg: "请求异常,请联系客服!", ErrMsg: "POST之外的请求,暂不支持"}, false, false)
 			c.StopRun()