|
|
|
@ -60,10 +60,15 @@ func (s *server) passwordHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
|
|
oldpass := r.FormValue("oldpass") |
|
|
|
|
pass := r.FormValue("password") |
|
|
|
|
pass2 := r.FormValue("password2") |
|
|
|
|
|
|
|
|
|
if pass != pass2 { |
|
|
|
|
response.execute("WrongPass") |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
if pass == oldpass { |
|
|
|
|
response.execute("SameOldPass") |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
err := s.ldap.ChangePass(response.User, oldpass, pass) |
|
|
|
|
if err != nil { |
|
|
|
|