diff options
Diffstat (limited to 'modules/vauth/init.php')
-rw-r--r-- | modules/vauth/init.php | 17 |
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 |