Преглед изворни кода

fixed error msg for bad login or password

Piotr Labudda пре 8 година
родитељ
комит
87b0920ddc
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      SE/se-lib/User.php

+ 1 - 0
SE/se-lib/User.php

@@ -481,6 +481,7 @@ class User {
 		if($DBG){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;">LDAP user (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($ldapUser);echo'</pre>';}
 		if($DBG){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;">ldap_bind (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r(array('ldaprdn'=>$ldapUser['user_dn'], 'pass'=>'***'));echo'</pre>';}
 		$ldapbind = $ldap->bind($ldapUser['user_dn'], $pass, $errorMsg);
+		if (!$ldapbind && "Error Binding to LDAP: No additional information is available." === $errorMsg) throw new Exception("Nieprawidłowy login lub hasło");
 		if (!$ldapbind) throw new Exception("Wystąpiły błędy podczas próby logowania. {$errorMsg}");
 
 		$user = new stdClass();