MCPcopy Index your code
hub / github.com/TruthHun/BookStack / GetByUsername

Method GetByUsername

models/member.go:486–495  ·  view source on GitHub ↗

获取用户信息,根据用户名或邮箱

(username string)

Source from the content-addressed store, hash-verified

484
485// 获取用户信息,根据用户名或邮箱
486func (this *Member) GetByUsername(username string) (member Member, err error) {
487 q := orm.NewOrm().QueryTable("md_members")
488 if strings.Contains(username, "@") { //存在 @ 符号的表示邮箱,因为用户名只有数字和字母
489 err = q.Filter("email", username).One(&member)
490 }
491 if err != nil || member.MemberId == 0 {
492 err = q.Filter("account", username).One(&member)
493 }
494 return
495}

Callers 4

PrepareMethod · 0.80
LoginMethod · 0.80
LoginedBindWechatMethod · 0.80
LoginBindWechatMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected