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{}
|
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 err != nil {
|
||||||
if beego.AppConfig.DefaultBool("ldap_enable", false) == true {
|
if beego.AppConfig.DefaultBool("ldap_enable", false) == true {
|
||||||
logs.Info("转入LDAP登陆")
|
logs.Info("转入LDAP登陆")
|
||||||
return member.ldapLogin(account, password)
|
return member.ldapLogin(account, password)
|
||||||
} else {
|
} else {
|
||||||
logs.Error("用户登录 => ", err)
|
logs.Error("用户登录 ->", err)
|
||||||
return member, ErrMemberNoExist
|
return member, ErrMemberNoExist
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -13,12 +13,6 @@
|
|||||||
<link href="{{cdncss "/static/bootstrap/css/bootstrap.min.css"}}" rel="stylesheet">
|
<link href="{{cdncss "/static/bootstrap/css/bootstrap.min.css"}}" rel="stylesheet">
|
||||||
<link href="{{cdncss "/static/font-awesome/css/font-awesome.min.css"}}" rel="stylesheet">
|
<link href="{{cdncss "/static/font-awesome/css/font-awesome.min.css"}}" rel="stylesheet">
|
||||||
<link href="{{cdncss "/static/css/main.css" "version"}}" rel="stylesheet">
|
<link href="{{cdncss "/static/css/main.css" "version"}}" rel="stylesheet">
|
||||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
|
||||||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
|
||||||
<!--[if lt IE 9]>
|
|
||||||
<script src="/static/html5shiv/3.7.3/html5shiv.min.js"></script>
|
|
||||||
<script src="/static/respond.js/1.4.2/respond.min.js"></script>
|
|
||||||
<![endif]-->
|
|
||||||
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
|
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
|
||||||
<script src="{{cdnjs "/static/jquery/1.12.4/jquery.min.js"}}"></script>
|
<script src="{{cdnjs "/static/jquery/1.12.4/jquery.min.js"}}"></script>
|
||||||
</head>
|
</head>
|
||||||
@@ -40,7 +34,7 @@
|
|||||||
<div class="input-group-addon">
|
<div class="input-group-addon">
|
||||||
<i class="fa fa-user"></i>
|
<i class="fa fa-user"></i>
|
||||||
</div>
|
</div>
|
||||||
<input type="text" class="form-control" placeholder="用户名" name="account" id="account" autocomplete="off">
|
<input type="text" class="form-control" placeholder="邮箱 / 用户名" name="account" id="account" autocomplete="off">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
Reference in New Issue
Block a user