This commit is contained in:
史悦
2025-08-13 19:03:20 +08:00
commit d62a2e9ed9
73 changed files with 7296 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
package middleware
import (
"github.com/golang-jwt/jwt/v5"
jwtPkg "ripper/pkg/jwt"
)
type AdminLoad struct {
Username string `json:"username"`
}
type UserLoad struct {
UserDisplayName string `json:"userDisplayName,omitempty"`
CardCode string `json:"token"`
Client string `json:"client"`
jwt.RegisteredClaims
}
func NewUserLoad(ID uint, ExpiresAt int64, Issuer string) *UserLoad {
return &UserLoad{
RegisteredClaims: jwtPkg.CreateStandardClaims(ExpiresAt, Issuer),
}
}