mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-09-24 13:19:31 +08:00
feat:支持邮箱登录
This commit is contained in:
@@ -62,14 +62,15 @@ func (m *Member) Login(account string, password string) (*Member, error) {
|
||||
|
||||
member := &Member{}
|
||||
|
||||
err := o.QueryTable(m.TableNameWithPrefix()).Filter("account", account).Filter("status", 0).One(member)
|
||||
//err := o.QueryTable(m.TableNameWithPrefix()).Filter("account", account).Filter("status", 0).One(member)
|
||||
err := o.Raw("select * from md_members where (account = ? or email = ?) and status = 0 limit 1;",account,account).QueryRow(member)
|
||||
|
||||
if err != nil {
|
||||
if beego.AppConfig.DefaultBool("ldap_enable", false) == true {
|
||||
logs.Info("转入LDAP登陆")
|
||||
return member.ldapLogin(account, password)
|
||||
} else {
|
||||
logs.Error("用户登录 => ", err)
|
||||
logs.Error("用户登录 ->", err)
|
||||
return member, ErrMemberNoExist
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user