MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / loadEnterpriseSuperAdminInfo

Function loadEnterpriseSuperAdminInfo

core/cmd/server/cmd/user-info.go:95–108  ·  view source on GitHub ↗
(db *gorm.DB)

Source from the content-addressed store, hash-verified

93}
94
95func loadEnterpriseSuperAdminInfo(db *gorm.DB) (string, string, error) {
96 var user struct {
97 Name string
98 Password string
99 }
100 result := db.Raw("SELECT name, password FROM users WHERE is_super_admin = ? ORDER BY id LIMIT 1", true).Scan(&user)
101 if result.Error != nil {
102 return "", "", result.Error
103 }
104 if result.RowsAffected == 0 {
105 return "", "", fmt.Errorf("super admin user not found")
106 }
107 return user.Name, user.Password, nil
108}

Callers 1

user-info.goFile · 0.85

Calls 1

ScanMethod · 0.65

Tested by

no test coverage detected