Просмотр исходного кода

修复 api token 为空时候的反馈

Signed-off-by: allan716 <[email protected]>
allan716 3 лет назад
Родитель
Сommit
3d7eea5055
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      internal/backend/middle/auth.go

+ 5 - 1
internal/backend/middle/auth.go

@@ -38,7 +38,11 @@ func CheckApiAuth() gin.HandlerFunc {
 			return
 		}
 		nowAccessToken := strings.Fields(authHeader)[1]
-		if nowAccessToken == "" || nowAccessToken != common.GetApiToken() {
+		if nowAccessToken == "" {
+			context.JSON(http.StatusUnauthorized, backend.ReplyCheckAuth{Message: "api_key_enabled == false or api_key is empty"})
+			context.Abort()
+			return
+		} else if nowAccessToken != common.GetApiToken() {
 			context.JSON(http.StatusUnauthorized, backend.ReplyCheckAuth{Message: "AccessToken Error"})
 			context.Abort()
 			return