MCPcopy Create free account
hub / github.com/Threadfin/Threadfin / CreateDefaultUser

Function CreateDefaultUser

src/internal/authentication/authentication.go:155–174  ·  view source on GitHub ↗

CreateDefaultUser = created efault user

(username, password string)

Source from the content-addressed store, hash-verified

153
154// CreateDefaultUser = created efault user
155func CreateDefaultUser(username, password string) (err error) {
156
157 err = checkInit()
158 if err != nil {
159 return
160 }
161
162 var users = data["users"].(map[string]interface{})
163 // Check if the default user exists
164 if len(users) > 0 {
165 err = createError(001)
166 return
167 }
168
169 var defaults = defaultsForNewUser(username, password)
170 users[defaults["_id"].(string)] = defaults
171 saveDatabase(data)
172
173 return
174}
175
176// CreateNewUser : create new user
177func CreateNewUser(username, password string) (userID string, err error) {

Callers 1

Calls 4

checkInitFunction · 0.85
createErrorFunction · 0.85
defaultsForNewUserFunction · 0.85
saveDatabaseFunction · 0.85

Tested by

no test coverage detected