G Pas
This commit is contained in:
parent
568f9f1f5a
commit
10c0d79eb8
1 changed files with 10 additions and 2 deletions
12
gpas.go
12
gpas.go
|
@ -100,6 +100,14 @@ func passwordFound(user User, config *ConfigFile, ldapConn *ldap.Conn) (string,
|
||||||
}
|
}
|
||||||
searchReq := ldap.NewSearchRequest(user.DN, ldap.ScopeBaseObject,
|
searchReq := ldap.NewSearchRequest(user.DN, ldap.ScopeBaseObject,
|
||||||
ldap.NeverDerefAliases, 0, 0, false, "", []string{"seeAlso"}, nil)
|
ldap.NeverDerefAliases, 0, 0, false, "", []string{"seeAlso"}, nil)
|
||||||
searchRes, _ := ldapConn.Search(searchReq)
|
var searchRes *ldap.SearchResult
|
||||||
return searchRes.Entries[0].GetAttributeValue("seeAlso"), nil
|
searchRes, err = ldapConn.Search(searchReq)
|
||||||
|
if len(searchRes.Entries) == 0 {
|
||||||
|
log.Printf("passwordFound %v", err)
|
||||||
|
log.Printf("passwordFound %v", searchReq)
|
||||||
|
log.Printf("passwordFound %v", ldapConn)
|
||||||
|
log.Printf("passwordFound %v", searchRes)
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
return searchRes.Entries[0].GetAttributeValue("seeAlso"), err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue