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;
}
/web/email_registration_front.php
13,7 → 13,18
* *
/********************************************************************/
 
$l_title = "Inscription";
$Language = 'en';
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Language = strtolower(substr(chop($Langue[0]), 0, 2));
}
if ($Language === 'fr') { // French
$l_title = "Inscription par Email";
$l_login = "Connexion";
} else { // English
$l_title = "EMail inscription";
$l_login = "Login";
}
?>
<!DOCTYPE html>
<html>
31,7 → 42,7
<nav class="navbar navbar navbar-inverse" style="margin-bottom:0px;">
<div class="container-fluid">
<div class="navbar-header">
<a href="index.php"><img src="images/logo-alcasar_70.png" width="50" ><font color=red><b> ALCASAR Accueil</b></font></a>
<a href="index.php"><img src="images/logo-alcasar_70.png" width="50" ><font color=red><b> Accueil</b></font></a>
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
42,14 → 53,11
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a href="index.php?url=www.euronews.com">Login</a>
<a href="index.php?url=www.euronews.com"><?=$l_login ?></a>
</li>
<li>
<a href="mail_registration_front.php">Inscription</a>
<a href="email_registration_front.php"><?=$l_title ?></a>
</li>
<li>
<a href="password.php">Changement de mot de passe</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<a href="contact.php" class="navbar-brand">Contact</a>
85,7 → 93,7
<section id="inscription" class="row">
<form name="master" id="contenu_acces" onsubmit="return false;" class="col-xs-12 col-sm-12 col-md-offset-1 col-md-10">
<div class="row input_row">
<div class="label_name col-xs-3 col-sm-3 col-md-4">courrier électronique: *</div>
<div class="label_name col-xs-3 col-sm-3 col-md-4">Adresse électronique: *</div>
<div class="col-xs-6 col-sm-6 col-md-4">
<input type="email" placeholder="User@exemple.com" id="email" name="email" required class="form-control"/>
</div>
104,7 → 112,6
</div>
</form>
</section>
 
<script type="text/javascript" src="js/jquery.min.js"></script>
<script>