update get letter
This commit is contained in:
@@ -42,6 +42,7 @@ func (m *AuthMiddleware) RequireAuth() gin.HandlerFunc {
|
||||
|
||||
setKeyInContext(c, appcontext.UserIDKey, userResponse.ID.String())
|
||||
setKeyInContext(c, appcontext.UserNameKey, userResponse.Name)
|
||||
|
||||
if len(userResponse.DepartmentResponse) > 0 {
|
||||
departmentID := userResponse.DepartmentResponse[0].ID.String()
|
||||
setKeyInContext(c, appcontext.DepartmentIDKey, departmentID)
|
||||
@@ -49,6 +50,13 @@ func (m *AuthMiddleware) RequireAuth() gin.HandlerFunc {
|
||||
setKeyInContext(c, appcontext.DepartmentIDKey, "")
|
||||
}
|
||||
|
||||
if len(userResponse.Roles) > 0 {
|
||||
userRole := userResponse.Roles[0].Code
|
||||
setKeyInContext(c, appcontext.UserRoleKey, userRole)
|
||||
} else {
|
||||
setKeyInContext(c, appcontext.UserRoleKey, "")
|
||||
}
|
||||
|
||||
if roles, perms, err := m.authService.ExtractAccess(token); err == nil {
|
||||
c.Set("user_roles", roles)
|
||||
c.Set("user_permissions", perms)
|
||||
|
||||
Reference in New Issue
Block a user