diff --git a/.gitignore b/.gitignore index cd10bfc..1f0d3bd 100644 --- a/.gitignore +++ b/.gitignore @@ -139,4 +139,7 @@ resources/database/*.db resources/sessions/sess_* logs/log-*.txt config.php -release.zip \ No newline at end of file +release.zip +/.settings/ +/.project +/.buildpath diff --git a/app/Controllers/Auth/LoginController.php b/app/Controllers/Auth/LoginController.php index 376a229..76da600 100644 --- a/app/Controllers/Auth/LoginController.php +++ b/app/Controllers/Auth/LoginController.php @@ -157,7 +157,7 @@ class LoginController extends AuthController array('mail',$this->config['ldap']['rdn_attribute']) ); } else { - $search = ldap_search($server, $this->config['ldap']['base_domain'], ($this->config['ldap']['rdn_attribute'] ?? 'uid=').addslashes($username),['mail']); + $search = ldap_search($server, $this->config['ldap']['base_domain'], ($this->config['ldap']['rdn_attribute'] ?? 'uid=').addslashes($username), ['mail']); } $entry = ldap_first_entry($server, $search); $email = @ldap_get_values($server, $entry, 'mail')[0] ?? platform_mail($username.rand(0, 100)); // if the mail is not set, generate a placeholder