MCPcopy Create free account
hub / github.com/gogs/gogs / verifyUserActiveCode

Function verifyUserActiveCode

internal/route/user/auth.go:424–437  ·  view source on GitHub ↗

verify active code when active account

(code string)

Source from the content-addressed store, hash-verified

422
423// verify active code when active account
424func verifyUserActiveCode(code string) (user *database.User) {
425 minutes := conf.Auth.ActivateCodeLives
426
427 if user = parseUserFromCode(code); user != nil {
428 // time limit code
429 prefix := code[:tool.TimeLimitCodeLength]
430 data := com.ToStr(user.ID) + user.Email + user.LowerName + user.Password + user.Rands
431
432 if tool.VerifyTimeLimitCode(data, minutes, prefix) {
433 return user
434 }
435 }
436 return nil
437}
438
439// verify active code when active account
440func verifyActiveEmailCode(code, email string) *database.EmailAddress {

Callers 2

ActivateFunction · 0.85
ResetPasswdPostFunction · 0.85

Calls 2

VerifyTimeLimitCodeFunction · 0.92
parseUserFromCodeFunction · 0.85

Tested by

no test coverage detected