更新小程序开发文档,新增2026-03-03的最佳实践记录,优化个人中心类页面的卡片区边距规范,确保一致性与可用性。调整相关页面以反映最新设计稿,提升用户体验与功能一致性。
This commit is contained in:
@@ -18,8 +18,11 @@ type AdminClaims struct {
|
||||
Role string `json:"role"`
|
||||
}
|
||||
|
||||
// IssueAdminJWT 签发管理端 JWT,使用 ADMIN_SESSION_SECRET 签名
|
||||
func IssueAdminJWT(secret, username string) (string, error) {
|
||||
// IssueAdminJWT 签发管理端 JWT,使用 ADMIN_SESSION_SECRET 签名(role 为空时默认 admin)
|
||||
func IssueAdminJWT(secret, username, role string) (string, error) {
|
||||
if role == "" {
|
||||
role = "admin"
|
||||
}
|
||||
now := time.Now()
|
||||
claims := AdminClaims{
|
||||
RegisteredClaims: jwt.RegisteredClaims{
|
||||
@@ -28,7 +31,7 @@ func IssueAdminJWT(secret, username string) (string, error) {
|
||||
Subject: "admin",
|
||||
},
|
||||
Username: username,
|
||||
Role: "admin",
|
||||
Role: role,
|
||||
}
|
||||
tok := jwt.NewWithClaims(jwt.SigningMethodHS256, claims)
|
||||
return tok.SignedString([]byte(secret))
|
||||
|
||||
Reference in New Issue
Block a user