MCPcopy
hub / github.com/apache/answer / GetIsAdminFromContext

Function GetIsAdminFromContext

internal/base/middleware/auth.go:279–285  ·  view source on GitHub ↗

GetIsAdminFromContext get user is admin from context

(ctx *gin.Context)

Source from the content-addressed store, hash-verified

277
278// GetIsAdminFromContext get user is admin from context
279func GetIsAdminFromContext(ctx *gin.Context) (isAdmin bool) {
280 userInfo := GetUserInfoFromContext(ctx)
281 if userInfo == nil {
282 return false
283 }
284 return userInfo.RoleID == role.RoleAdminID
285}
286
287// GetUserInfoFromContext get user info from context
288func GetUserInfoFromContext(ctx *gin.Context) (u *entity.UserCacheInfo) {

Callers 3

UpdateCommentMethod · 0.92
RemoveQuestionMethod · 0.92
UploadFileMethod · 0.92

Calls 1

GetUserInfoFromContextFunction · 0.85

Tested by

no test coverage detected