1,21 → 1,21 |
<?php |
|
/******************************************************************************** * * |
* ALCASAR INSCRIPTION * |
* * |
* By K@M3L 1101130512.1901090409 & T3RRY LaPlateforme_. * |
* V 1.0 June 2021. * |
* * |
* Partie back de la page d'inscription des utilisateurs * |
* elle traite les infos de la partie front de l'inscription * |
* -Lit le fichier de configuration /usr/local/etc/alcasar-mail.conf. * |
* -Verifie si le login est présent dans la radcheck. * |
* -Verifie si le mail est présent dans la userinfo. * |
* -Verifie si le domaine du mail est sur WLD (optionnel). * |
* -Inscrit l'utilisateur avec mot de passe aléatoire. * |
* -Envoi l'email à l'utilisaeur, et à l'admin avec date et IP. * |
* * |
*********************************************************************************/ |
/************************************************************************ |
* ALCASAR INSCRIPTION * |
* * |
* By K@M3L 1101130512.1901090409 & T3RRY LaPlateforme_. * |
* V 1.0 June 2021. * |
* * |
* Partie back de la page d'inscription des utilisateurs * |
* Récupère les infos de "email_registration_front.php * |
* - Lit le fichier de configuration /usr/local/etc/alcasar.conf * |
* - Verifie si le login est déjà présent dans l table "radcheck" * |
* - Vérifie si le mail est présent dans la table "userinfo" * |
* - Vérifie que le domaine du mail est bien WLD (optionnel) * |
* - Inscrit l'utilisateur avec un mot de passe aléatoire * |
* - Envoi l'email à l'utilisaeur et à l'admin avec la date et IP * |
* * |
*************************************************************************/ |
|
if (is_file("acc/manager/lib/langues.php")) |
include("acc/manager/lib/langues.php"); |
78,19 → 78,17 |
} |
|
// Lecture du fichier de configuration, récupération des listes WLD et l'email de l'admin |
$alcasarMailConf = "/usr/local/etc/alcasar-mail.conf"; |
if (is_file ($alcasarMailConf)){ |
$tab=file($alcasarMailConf); |
$alcasar_Conf_File = "/usr/local/etc/alcasar.conf"; |
if (is_file ($alcasar_Conf_File)){ |
$tab=file($alcasar_Conf_File); |
if ($tab){ |
foreach ($tab as $line){ |
|
$field=explode("=", $line); |
|
switch ($field[0]){ |
case 'whiteDomain': |
case 'MAIL_WHITEDOMAIN': |
$whiteDomain = explode(" ", strtolower(trim($field[1]))); |
break; |
case 'adminMail': |
case 'MAIL_ADMIN': |
$adminMail = $field[1]; |
break; |
} |