125,14 → 125,19 |
* Redémarage des service * |
*********************************************************/ |
|
if ($auth_enable == "1"){ |
if ($auth_enable == "1") { |
if (!preg_match('/^[A-Za-z0-9_\-\.]+$/', $ldap_server)) { |
exit('Invalid LDAP server.'); |
} |
file_put_contents(ALCASAR_CONF_FILE, str_replace('LDAP=off', 'LDAP=on', file_get_contents(ALCASAR_CONF_FILE))); |
exec("sudo sed -i \"s/^LDAP_IP=.*/LDAP_IP=$ldap_server/g\" ALCASAR_CONF_FILE");} |
exec("sed -i \"s/^LDAP_IP=.*/LDAP_IP=$ldap_server/g\" ALCASAR_CONF_FILE"); |
} |
else { |
file_put_contents(ALCASAR_CONF_FILE, str_replace('LDAP=on', 'LDAP=off', file_get_contents(ALCASAR_CONF_FILE))); |
exec("sudo sed -i \"s/^LDAP_IP=.*/LDAP_IP=0.0.0.0/g\" ALCASAR_CONF_FILE");} |
exec ("sudo /usr/local/bin/alcasar-iptables.sh"); |
exec ("sudo /usr/bin/systemctl restart radiusd"); |
exec("sed -i \"s/^LDAP_IP=.*/LDAP_IP=0.0.0.0/g\" ALCASAR_CONF_FILE"); |
} |
exec("sudo /usr/local/bin/alcasar-iptables.sh"); |
exec("sudo /usr/bin/systemctl restart radiusd"); |
|
/**************************************************************** |
* Redirection vers la page de configuration LDAP * |
140,4 → 145,3 |
|
header('Location:ldap.php?update=ok'); |
exit(); |
?> |