|
@@ -39,11 +39,10 @@ func CasdoorAuthMiddleware() gin.HandlerFunc {
|
|
|
return
|
|
|
}
|
|
|
// 检查 token 是否过期
|
|
|
- if claims.ExpiresAt.Compare(time.Now()) < 0 {
|
|
|
+ if time.Now().After(claims.ExpiresAt.Time) {
|
|
|
c.AbortWithStatusJSON(http.StatusUnauthorized, gin.H{"error": "Token has expired"})
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
// 将用户信息存储在上下文中,以便后续使用
|
|
|
c.Set("casdoor_user", claims)
|
|
|
|