Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 3002 → Rev 3003

/web/email_registration_back.php
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;
}