diff --git a/main.go b/main.go index e1b0eb8..f327b8b 100644 --- a/main.go +++ b/main.go @@ -237,8 +237,6 @@ func handleLogout(w http.ResponseWriter, r *http.Request) { // --- Login Controller --- type LoginFormData struct { Username string - WrongUser bool - WrongPass bool ErrorMessage string } @@ -266,10 +264,9 @@ func handleLogin(w http.ResponseWriter, r *http.Request) { data := &LoginFormData{ Username: username, } - if ldap.IsErrorWithCode(err, ldap.LDAPResultInvalidCredentials) { - data.WrongPass = true - } else if ldap.IsErrorWithCode(err, ldap.LDAPResultNoSuchObject) { - data.WrongUser = true + if ldap.IsErrorWithCode(err, ldap.LDAPResultInvalidCredentials) || + ldap.IsErrorWithCode(err, ldap.LDAPResultNoSuchObject) { + data.ErrorMessage = "Le mot de passe et identifiant ne correspondent pas." } else { data.ErrorMessage = err.Error() } diff --git a/templates/login.html b/templates/login.html index 84742e1..e35684b 100644 --- a/templates/login.html +++ b/templates/login.html @@ -4,15 +4,9 @@