feat:支持邮箱登录

This commit is contained in:
lifei6671
2018-09-11 16:08:07 +08:00
parent 90efeac326
commit 68e9002986
2 changed files with 4 additions and 9 deletions

View File

@@ -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
}
}