1、google验证器

2、导出告警去重
3、去掉提示音
This commit is contained in:
2025-07-16 18:22:11 +08:00
parent 2e35d55838
commit 180e0e6957
15 changed files with 453 additions and 85 deletions

View File

@ -5,6 +5,8 @@ import (
"go-admin/common"
"net/http"
"go-admin/common/global"
"github.com/gin-gonic/gin"
"github.com/go-admin-team/go-admin-core/sdk"
"github.com/go-admin-team/go-admin-core/sdk/api"
@ -15,14 +17,14 @@ import (
"github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth/user"
"github.com/go-admin-team/go-admin-core/sdk/pkg/response"
"github.com/mssola/user_agent"
"go-admin/common/global"
)
func PayloadFunc(data interface{}) jwt.MapClaims {
if v, ok := data.(map[string]interface{}); ok {
u, _ := v["user"].(SysUser)
r, _ := v["role"].(SysRole)
return jwt.MapClaims{
result := jwt.MapClaims{
jwt.IdentityKey: u.UserId,
jwt.RoleIdKey: r.RoleId,
jwt.RoleKey: r.RoleKey,
@ -30,6 +32,8 @@ func PayloadFunc(data interface{}) jwt.MapClaims {
jwt.DataScopeKey: r.DataScope,
jwt.RoleNameKey: r.RoleName,
}
return result
}
return jwt.MapClaims{}
}