Modification pour la gestion des utilisateurs via LDAP
This commit is contained in:
parent
c1c6689d7d
commit
73159f9821
@ -53,14 +53,14 @@ if ($_GET["action"] == 'setvalue' && $user->admin)
|
|||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
|
||||||
('LDAP_SUFFIX_DN','".$_POST["dn"]."',0);";
|
('LDAP_SUFFIX_DN','".$_POST["suffix"]."',0);";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_ADMIN_DN';";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_ADMIN_DN';";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
|
||||||
('LDAP_ADMIN_DN','".$_POST["pass"]."',0);";
|
('LDAP_ADMIN_DN','".$_POST["admin"]."',0);";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_ADMIN_PASS';";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_ADMIN_PASS';";
|
||||||
@ -74,14 +74,14 @@ if ($_GET["action"] == 'setvalue' && $user->admin)
|
|||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
|
||||||
('LDAP_USER_DN','".$_POST["dn"]."',0);";
|
('LDAP_USER_DN','".$_POST["user"]."',0);";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_GROUP_DN';";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_GROUP_DN';";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
|
||||||
('LDAP_GROUP_DN','".$_POST["dn"]."',0);";
|
('LDAP_GROUP_DN','".$_POST["group"]."',0);";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_SERVER_TYPE';";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_SERVER_TYPE';";
|
||||||
|
|||||||
@ -54,7 +54,7 @@ function dolibarr_ldap_connect()
|
|||||||
|
|
||||||
function dolibarr_ldap_bind($ds)
|
function dolibarr_ldap_bind($ds)
|
||||||
{
|
{
|
||||||
if (defined("LDAP_SERVER_PASS") && LDAP_ADMIN_DN && LDAP_ADMIN_PASS)
|
if (defined("LDAP_ADMIN_PASS") && LDAP_ADMIN_DN && LDAP_ADMIN_PASS)
|
||||||
{
|
{
|
||||||
$ldapbind = ldap_bind($ds, LDAP_ADMIN_DN, LDAP_ADMIN_PASS);
|
$ldapbind = ldap_bind($ds, LDAP_ADMIN_DN, LDAP_ADMIN_PASS);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user