summaryrefslogtreecommitdiffstats
path: root/modules/vauth/init.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/vauth/init.php')
-rw-r--r--modules/vauth/init.php17
1 files changed, 16 insertions, 1 deletions
diff --git a/modules/vauth/init.php b/modules/vauth/init.php
index 3d705cdb..8905b5f8 100644
--- a/modules/vauth/init.php
+++ b/modules/vauth/init.php
@@ -57,7 +57,22 @@ function vauth_init($data) {
if (isset($data['auth_methods']['ldap'])) {
-
+ if (!isset($data['ldap_url'])) {
+ vauth_error('No LDAP server defined [ldap_url]');
+ $error_status = true;
+ }
+ if (!isset($data['ldap_name_field'])) {
+ vauth_error('No Name Field defined [ldap_name_field]');
+ }
+ if (!isset($data['ldap_email_field'])) {
+ vauth_error('No E-mail Field defined [ldap_email_field]');
+ }
+ if (!isset($data['ldap_username'])) {
+ vauth_error('No Bind Username defined [ldap_username]');
+ }
+ if (!isset($data['ldap_password'])) {
+ vauth_error('No Bind Password defined [ldap_password]');
+ }
} // if we're doing ldap auth