From 385fd0b5882e7e3c96269370471fd1ec456dbb93 Mon Sep 17 00:00:00 2001 From: Chris Mann Date: Wed, 26 Jul 2023 13:36:10 +0200 Subject: [PATCH] Refactoring --- model-passwd.go | 10 +++++----- view-passwd.go | 15 ++++++++------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/model-passwd.go b/model-passwd.go index 00f20a8..8b6877c 100644 --- a/model-passwd.go +++ b/model-passwd.go @@ -138,8 +138,8 @@ func passwordLost(user User, config *ConfigFile, ldapConn *ldap.Conn) error { func passwordFound(user User, config *ConfigFile, ldapConn *ldap.Conn) (string, error) { l, err := openLdap(config) if err != nil { - log.Printf("passwordFound %v", err) - log.Printf("passwordFound Config : %v", config) + log.Printf("passwordFound openLdap %v", err) + // log.Printf("passwordFound openLdap Config : %v", config) return "", err } if user.DN == "" && user.UID != "" { @@ -147,9 +147,9 @@ func passwordFound(user User, config *ConfigFile, ldapConn *ldap.Conn) (string, } err = l.Bind(user.DN, user.Password) if err != nil { - log.Printf("passwordFound %v", err) - log.Printf("passwordFound %v", user.DN) - log.Printf("passwordFound %v", user.UID) + log.Printf("passwordFound l.Bind %v", err) + log.Printf("passwordFound l.Bind %v", user.DN) + log.Printf("passwordFound l.Bind %v", user.UID) return "", err } searchReq := ldap.NewSearchRequest(user.DN, ldap.ScopeBaseObject, diff --git a/view-passwd.go b/view-passwd.go index 7e27b39..ee2b3ce 100644 --- a/view-passwd.go +++ b/view-passwd.go @@ -67,21 +67,22 @@ func handleFoundPassword(w http.ResponseWriter, r *http.Request) { code := mux.Vars(r)["code"] // code = strings.TrimSpace(strings.Join([]string{code}, "")) newCode, _ := b64.URLEncoding.DecodeString(code) - ldapConn, err := openNewUserLdap(config) + ldapNewConn, err := openNewUserLdap(config) if err != nil { - log.Printf(fmt.Sprint("handleFoundPassword / openNewUserLdap / %v", err)) + log.Printf("handleFoundPassword openNewUserLdap(config) : %v", err) data.Common.ErrorMessage = err.Error() } codeArray := strings.Split(string(newCode), ";") user := User{ UID: codeArray[0], Password: codeArray[1], - DN: "uid=" + codeArray[0] + ",ou=invitations,dc=resdigita,dc=org", + DN: "uid=" + codeArray[0] + "," + config.InvitationBaseDN, } - user.SeeAlso, err = passwordFound(user, config, ldapConn) + user.SeeAlso, err = passwordFound(user, config, ldapNewConn) if err != nil { - log.Printf("handleFoundPassword / passwordFound %v", err) - log.Printf("handleFoundPassword / passwordFound %v", err) + log.Printf("passwordFound(user, config, ldapConn) %v", err) + log.Printf("passwordFound(user, config, ldapConn) %v", user) + log.Printf("passwordFound(user, config, ldapConn) %v", ldapNewConn) data.Common.ErrorMessage = err.Error() } if r.Method == "POST" { @@ -98,7 +99,7 @@ func handleFoundPassword(w http.ResponseWriter, r *http.Request) { err := passwd(User{ DN: user.SeeAlso, Password: password, - }, config, ldapConn) + }, config, ldapNewConn) if err != nil { data.Common.ErrorMessage = err.Error() } else {