Merge branch 'master' of http://192.168.5.5:10010/r/aps/crm
New file |
| | |
| | | package middleware |
| | | |
| | | import ( |
| | | "aps_crm/model/request" |
| | | "aps_crm/pkg/contextx" |
| | | "aps_crm/pkg/ecode" |
| | | "github.com/gin-gonic/gin" |
| | | ) |
| | | |
| | | func VerifyResetPwd() gin.HandlerFunc { |
| | | return func(c *gin.Context) { |
| | | ctx := new(contextx.Context).SetCtx(c) |
| | | params, ok := c.Get("claims") |
| | | if !ok { |
| | | c.Abort() |
| | | return |
| | | } |
| | | claims := params.(*request.CustomClaims) |
| | | if !claims.ModifiedPwd { |
| | | ctx.Fail(ecode.DBErr) |
| | | c.Abort() |
| | | return |
| | | } |
| | | } |
| | | } |
| | |
| | | ParentId string |
| | | UserType constvar.UserType |
| | | AuthorityId uint |
| | | ModifiedPwd bool |
| | | } |
| | |
| | | UserHasCluster = 2032 // 删除用户失败,该用户下存在集群 |
| | | NoPowerErr = 2033 // 没有权限 |
| | | UploadImageErr = 2034 // 上传图像失败 |
| | | ResetPwd = 2036 //账号设置密码 |
| | | |
| | | InvalidParams = 100001 // 请求参数错误 |
| | | |
| | |
| | | |
| | | PrivateGroup := Router.Group("api") |
| | | //PrivateGroup.Use(middleware.JWTAuth()).Use(middleware.CasbinHandler()) |
| | | PrivateGroup.Use(middleware.JWTAuth2()) |
| | | PrivateGroup.Use(middleware.JWTAuth2()).Use(middleware.VerifyResetPwd()) |
| | | //PrivateGroup.Use(middleware.CasbinHandler()) |
| | | { |
| | | routerGroup.InitJwtRouter(PrivateGroup) // jwt相关路由 |