summaryrefslogtreecommitdiffstats
path: root/usr/local/www
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2007-12-27 19:28:14 +0000
committerScott Ullrich <sullrich@pfsense.org>2007-12-27 19:28:14 +0000
commit8c7f51fbe7e0f55e463dd28bf27133a8a7d2da07 (patch)
tree68aeb8503c8095822566e3ad5ab898ec87f9ce38 /usr/local/www
parent36d42c1a82b394922912d3c819d84e5d48462aa2 (diff)
downloadpfsense-8c7f51fbe7e0f55e463dd28bf27133a8a7d2da07.zip
pfsense-8c7f51fbe7e0f55e463dd28bf27133a8a7d2da07.tar.gz
Adding LDAP options:
* Binding username * Binding password * Filter * Search base Work sponsored-by: Centipede Networks <http://centipedenetworks.com/>
Diffstat (limited to 'usr/local/www')
-rwxr-xr-xusr/local/www/system_usermanager_settings.php52
1 files changed, 51 insertions, 1 deletions
diff --git a/usr/local/www/system_usermanager_settings.php b/usr/local/www/system_usermanager_settings.php
index f81cfb4..e5087ec 100755
--- a/usr/local/www/system_usermanager_settings.php
+++ b/usr/local/www/system_usermanager_settings.php
@@ -32,6 +32,12 @@ $pconfig['session_timeout'] = &$config['system']['webgui']['session_timeout'];
$pconfig['ldapserver'] = &$config['system']['webgui']['ldapserver'];
$pconfig['backend'] = &$config['system']['webgui']['backend'];
+$pconfig['ldapbindun'] = &$config['system']['webgui']['ldapbindun'];
+$pconfig['ldapbindpw'] = &$config['system']['webgui']['ldapbindpw'];
+
+$pconfig['ldapfilter'] = &$config['system']['webgui']['ldapfilter'];
+$pconfig['ldapsearchbase'] = &$config['system']['webgui']['ldapsearchbase'];
+
// Page title for main admin
$pgtitle = array("System","User manager settings");
@@ -77,7 +83,27 @@ if ($_POST) {
$pconfig['backend'] = $_POST['backend'];
else
unset($pconfig['backend']);
-
+
+ if($_POST['ldapbindun'])
+ $pconfig['ldapbindun'] = $_POST['ldapbindun'];
+ else
+ unset($pconfig['ldapbindun']);
+
+ if($_POST['ldapbindpw'])
+ $pconfig['ldapbindpw'] = $_POST['ldapbindpw'];
+ else
+ unset($pconfig['ldapbindpw']);
+
+ if($_POST['ldapfilter'])
+ $pconfig['ldapfilter'] = $_POST['ldapfilter'];
+ else
+ unset($pconfig['ldapfilter']);
+
+ if($_POST['ldapsearchbase'])
+ $pconfig['ldapsearchbase'] = $_POST['ldapsearchbase'];
+ else
+ unset($pconfig['ldapsearchbase']);
+
write_config();
$retval = system_password_configure();
@@ -139,6 +165,30 @@ if(!$pconfig['backend'])
<br/>Example: ldap.example.org:339
</td>
</tr>
+ <tr>
+ <td width="22%" valign="top" class="vncell">LDAP Binding username</td>
+ <td width="78%" class="vtable">
+ <input name="ldapbindun" size="65" value="<?=htmlspecialchars($pconfig['ldapbindun']);?>">
+ </td>
+ </tr>
+ <tr>
+ <td width="22%" valign="top" class="vncell">LDAP Binding password</td>
+ <td width="78%" class="vtable">
+ <input name="ldapbindpw" size="65" value="<?=htmlspecialchars($pconfig['ldapbindpw']);?>">
+ </td>
+ </tr>
+ <tr>
+ <td width="22%" valign="top" class="vncell">LDAP Filter</td>
+ <td width="78%" class="vtable">
+ <input name="ldapfilter" size="65" value="<?=htmlspecialchars($pconfig['ldapfilter']);?>">
+ </td>
+ </tr>
+ <tr>
+ <td width="22%" valign="top" class="vncell">LDAP Search base</td>
+ <td width="78%" class="vtable">
+ <input name="ldapsearchbase" size="65" value="<?=htmlspecialchars($pconfig['ldapsearchbase']);?>">
+ </td>
+ </tr>
<tr>
<td width="22%" valign="top">&nbsp;</td>
<td width="78%"> <input id="submit" name="Submit" type="submit" class="formbtn" value="<?=gettext("Save");?>" />
OpenPOWER on IntegriCloud