MCPcopy
hub / github.com/koderover/zadig / GetUserByUid

Function GetUserByUid

pkg/microservice/user/core/repository/orm/user.go:50–60  ·  view source on GitHub ↗

GetUserByUid Get a user based on uid

(uid string, db *gorm.DB)

Source from the content-addressed store, hash-verified

48
49// GetUserByUid Get a user based on uid
50func GetUserByUid(uid string, db *gorm.DB) (*models.User, error) {
51 var user models.User
52 err := db.Where("uid = ?", uid).First(&user).Error
53 if err != nil && err != gorm.ErrRecordNotFound {
54 return nil, err
55 }
56 if err == gorm.ErrRecordNotFound {
57 return nil, nil
58 }
59 return &user, nil
60}
61
62// GetUserByName Get a user based on name
63func GetUserByName(name string, db *gorm.DB) (*models.User, error) {

Callers 10

ListRoleBindingsFunction · 0.92
GetUserFunction · 0.92
GenerateAPITokenFunction · 0.92
ValidateAPITokenFunction · 0.92
GetUserSettingFunction · 0.92
UpdatePasswordFunction · 0.92
ResetFunction · 0.92
issueLoginTokenByUIDFunction · 0.92
LocalLogoutFunction · 0.92
SetupMFAFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected