27,18 → 27,9 |
define ("DOMAIN_ALLOWED_LIST", "/usr/local/etc/alcasar-uamdomain"); |
|
/**************************************************************** |
* FILE TEST * |
* FILE reading test * |
*****************************************************************/ |
//Test de présence et des droits en lecture des fichiers de configuration. |
if (!file_exists(CONF_FILE)){ |
exit("Fichier de configuration ".CONF_FILE." non présent"); |
} |
if (!is_readable(CONF_FILE)){ |
exit("Vous n'avez pas les droits de lecture sur le fichier ".CONF_FILE); |
} |
|
//Test de présence de domaine ou IP accessibles sans authentificaion |
$conf_files=array(DOMAIN_ALLOWED_LIST); |
$conf_files=array(CONF_FILE,DOMAIN_ALLOWED_LIST); |
foreach ($conf_files as $file){ |
if (!file_exists($file)){ |
exit("Fichier ".$file." non présent"); |
64,11 → 55,10 |
exit("Erreur d'ouverture du fichier ".ALCASAR_ETH1); |
} |
fclose($ouvre); |
|
$organisme = $conf["ORGANISM"]; |
|
# Shared secret used to encrypt challenge with radius. |
$uamsecret = "q8bxGdIg"; |
$uamsecret = ""; |
|
# URL loaded after success authenticates (let blank for browser defaults) |
$adminurl = ""; |
79,10 → 69,6 |
$statuspath = $alcasarpath."/status.php"; |
$debug = false; |
|
# Domain and url allowed without authentication |
$domain_allowed_list="/usr/local/etc/alcasar-uamdomain"; |
$url_allowed_list="/usr/local/etc/alcasar-uamallowed"; |
|
# Choice of language |
$Language = 'en'; |
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ |
489,7 → 475,7 |
</tr> |
</table>"; |
|
// Read the "Domain alowed" file |
// Read the "Domain allowed" file |
$tab=file(DOMAIN_ALLOWED_LIST); |
if ($tab) # the file isn't empty |
{ |