Fixed Change Password Bug
This commit is contained in:
parent
026ffa1376
commit
020dc0f6d4
3 changed files with 6 additions and 6 deletions
2
gpas.go
2
gpas.go
|
@ -93,7 +93,7 @@ func passwordLost(user User, config *ConfigFile, ldapConn *ldap.Conn) error {
|
||||||
log.Printf(fmt.Sprintf("passwordLost 84 : %v", user))
|
log.Printf(fmt.Sprintf("passwordLost 84 : %v", user))
|
||||||
// log.Printf(fmt.Sprintf("passwordLost 85 : %v", searchRes.Entries[0]))
|
// log.Printf(fmt.Sprintf("passwordLost 85 : %v", searchRes.Entries[0]))
|
||||||
// For some reason I get here even if the entry exists already
|
// For some reason I get here even if the entry exists already
|
||||||
// return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
err = passwd(user, config, ldapConn)
|
err = passwd(user, config, ldapConn)
|
||||||
|
|
4
home.go
4
home.go
|
@ -15,6 +15,7 @@ type HomePageData struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func handleHome(w http.ResponseWriter, r *http.Request) {
|
func handleHome(w http.ResponseWriter, r *http.Request) {
|
||||||
|
templateHome := getTemplate("home.html")
|
||||||
|
|
||||||
login := checkLogin(w, r)
|
login := checkLogin(w, r)
|
||||||
if login == nil {
|
if login == nil {
|
||||||
|
@ -22,8 +23,7 @@ func handleHome(w http.ResponseWriter, r *http.Request) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
templateHome := getTemplate("home.html")
|
data := HomePageData{
|
||||||
data := &HomePageData{
|
|
||||||
Login: login,
|
Login: login,
|
||||||
BaseDN: config.BaseDN,
|
BaseDN: config.BaseDN,
|
||||||
Org: config.Org,
|
Org: config.Org,
|
||||||
|
|
|
@ -23,6 +23,8 @@ func checkLogin(w http.ResponseWriter, r *http.Request) *LoginStatus {
|
||||||
Username: username.(string),
|
Username: username.(string),
|
||||||
Password: password.(string),
|
Password: password.(string),
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,9 +32,7 @@ func checkLogin(w http.ResponseWriter, r *http.Request) *LoginStatus {
|
||||||
if l == nil {
|
if l == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if login_info == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("checkLogin ldapOpen : %v", err)
|
log.Printf("checkLogin ldapOpen : %v", err)
|
||||||
log.Printf("checkLogin ldapOpen : %v", session)
|
log.Printf("checkLogin ldapOpen : %v", session)
|
||||||
|
|
Loading…
Reference in a new issue