diff --git a/models/login.go b/models/login.go index be185488acf9..aa82eb0036c1 100644 --- a/models/login.go +++ b/models/login.go @@ -16,6 +16,7 @@ import ( "github.com/go-xorm/xorm" "github.com/gogits/gogs/modules/auth/ldap" + "github.com/gogits/gogs/modules/log" ) // Login types. @@ -194,14 +195,17 @@ func LoginUser(uname, passwd string) (*User, error) { u, err := LoginUserLdapSource(nil, uname, passwd, source.Id, source.Cfg.(*LDAPConfig), true) if err == nil { - return u, err + return u, nil + } else { + log.Warn("try ldap login", source.Name, "by", uname, "error:", err) } } else if source.Type == LT_SMTP { u, err := LoginUserSMTPSource(nil, uname, passwd, source.Id, source.Cfg.(*SMTPConfig), true) - if err == nil { - return u, err + return u, nil + } else { + log.Warn("try smtp login", source.Name, "by", uname, "error:", err) } } } diff --git a/routers/admin/auths.go b/routers/admin/auths.go index b7b382cd94eb..bf4bade17bb0 100644 --- a/routers/admin/auths.go +++ b/routers/admin/auths.go @@ -144,6 +144,7 @@ func EditAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) { } u := models.LoginSource{ + Id: form.Id, Name: form.AuthName, IsActived: form.IsActived, Type: form.Type,