Commit 9ba559aa8a422135c7cc8ef9e4e59461096624e2
1 parent
f8c44cf2
fixed syntax errors.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@848 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
3 additions
and
4 deletions
lib/authentication/LDAPAuthenticator.inc
| @@ -59,18 +59,17 @@ class LDAPAuthenticator extends Authenticator { | @@ -59,18 +59,17 @@ class LDAPAuthenticator extends Authenticator { | ||
| 59 | if ($this->oLdap->connect()) { | 59 | if ($this->oLdap->connect()) { |
| 60 | // lookup dn from username - must exist in db | 60 | // lookup dn from username - must exist in db |
| 61 | $sBindDn = lookupField($default->owl_users_table, "ldap_dn", "username", $sUserName); | 61 | $sBindDn = lookupField($default->owl_users_table, "ldap_dn", "username", $sUserName); |
| 62 | - if (!$sBindDn) { | 62 | + if ($sBindDn) { |
| 63 | if ( $this->oLdap->authBind($sBindDn, $sPassword) ) { | 63 | if ( $this->oLdap->authBind($sBindDn, $sPassword) ) { |
| 64 | return true; | 64 | return true; |
| 65 | } else { | 65 | } else { |
| 66 | $_SESSION["errorMessage"] = "LDAP error: (" . $this->oLdap->ldapErrorCode . ") " . $this->oLdap->ldapErrorText; | 66 | $_SESSION["errorMessage"] = "LDAP error: (" . $this->oLdap->ldapErrorCode . ") " . $this->oLdap->ldapErrorText; |
| 67 | return false; | 67 | return false; |
| 68 | } | 68 | } |
| 69 | - | ||
| 70 | } else { | 69 | } else { |
| 71 | // no ldap_dn for this user, so reject this authentication attempt | 70 | // no ldap_dn for this user, so reject this authentication attempt |
| 72 | - $_SESSION["errorMessage"] = "Username $sUserName does not not exist in the DMS. Please contact the System Administrator for assistance." | ||
| 73 | - return false; | 71 | + $_SESSION["errorMessage"] = "Username $sUserName does not not exist in the DMS. Please contact the System Administrator for assistance."; |
| 72 | + return false; | ||
| 74 | } | 73 | } |
| 75 | } else { | 74 | } else { |
| 76 | $_SESSION["errorMessage"] = "LDAP error: (" . $this->oLdap->ldapErrorCode . ") " . $this->oLdap->ldapErrorText; | 75 | $_SESSION["errorMessage"] = "LDAP error: (" . $this->oLdap->ldapErrorCode . ") " . $this->oLdap->ldapErrorText; |