Fix subscription
This commit is contained in:
parent
59f59d2e88
commit
36a57c9bc0
@ -2,45 +2,52 @@
|
|||||||
|
|
||||||
include("User.class.php");
|
include("User.class.php");
|
||||||
|
|
||||||
$email = $_POST['email'];
|
if (count($_POST))
|
||||||
$login = $_POST['login'];
|
|
||||||
|
|
||||||
$user = User::new_User($email, $login);
|
|
||||||
|
|
||||||
function mail_utf8($to, $subject = '(No subject)',
|
|
||||||
$message = '', $header = '')
|
|
||||||
{
|
{
|
||||||
$header_ = 'MIME-Version: 1.0' . "\r\n" .
|
$email = $_POST['email'];
|
||||||
'Content-type: text/plain; charset=UTF-8' . "\r\n";
|
$login = $_POST['login'];
|
||||||
return (mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=',
|
|
||||||
$message, $header_ . $header));
|
|
||||||
}
|
|
||||||
|
|
||||||
$email = $_POST['email'];
|
if (empty($email) || empty($login))
|
||||||
echo $email;
|
die("Veuillez remplir tous les champs avant de valider le formulaire.");
|
||||||
$subject = "[Nemubot] Confirmation d'inscription";
|
|
||||||
$headers = "From: Nemubot <bot@nemunai.re>\n";
|
|
||||||
$message = "Bonjour,\n"
|
|
||||||
."Vous avez demandé à être ajouté à la liste des participants "
|
|
||||||
."sur le site AskWeb.\n"
|
|
||||||
."Si c'est le cas, vous pouvez cliquer sur le lien suivant "
|
|
||||||
."pour confirmer :\n"
|
|
||||||
|
|
||||||
. "http://".$_SERVER["SERVER_NAME"]
|
$user = User::new_User($email, $login);
|
||||||
. dirname($_SERVER["REQUEST_URI"]) . "/subscribeConfirmation.php?id="
|
|
||||||
. $user->getId();
|
|
||||||
|
|
||||||
."\n\n Si ce n'est pas le cas, merci de supprimer cet email\n"
|
function mail_utf8($to, $subject = '(No subject)',
|
||||||
."Cordialement,\n\n"
|
$message = '', $header = '')
|
||||||
."-- \nNemubot";
|
{
|
||||||
|
$header_ = 'MIME-Version: 1.0' . "\r\n" .
|
||||||
|
'Content-type: text/plain; charset=UTF-8' . "\r\n";
|
||||||
|
return (mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=',
|
||||||
|
$message, $header_ . $header));
|
||||||
|
}
|
||||||
|
|
||||||
if (mail_utf8($email, $subject, $message, $headers))
|
$email = $_POST['email'];
|
||||||
{
|
echo $email;
|
||||||
echo "email sent";
|
$subject = "[Nemubot] Confirmation d'inscription";
|
||||||
|
$headers = "From: Nemubot <bot@nemunai.re>\n";
|
||||||
|
$message = "Bonjour,\n"
|
||||||
|
."Vous avez demandé à être ajouté à la liste des participants "
|
||||||
|
."sur le site AskWeb.\n"
|
||||||
|
."Si c'est le cas, vous pouvez cliquer sur le lien suivant "
|
||||||
|
."pour confirmer :\n"
|
||||||
|
|
||||||
|
. "http://".$_SERVER["SERVER_NAME"]
|
||||||
|
. dirname($_SERVER["REQUEST_URI"]) . "/subscribeConfirmation.php?id="
|
||||||
|
. $user->getId()
|
||||||
|
|
||||||
|
."\n\n Si ce n'est pas le cas, merci de supprimer cet email\n"
|
||||||
|
."Cordialement,\n\n"
|
||||||
|
."-- \nNemubot";
|
||||||
|
|
||||||
|
if (mail_utf8($email, $subject, $message, $headers))
|
||||||
|
{
|
||||||
|
echo "Un courrier électronique vient de vous être envoyé";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "Une erreur est survenue lors de l'envoi du courriel. Veuillez contacter l'administrateur";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
header("Location: ./");
|
||||||
echo "ERROR";
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -2,13 +2,15 @@
|
|||||||
|
|
||||||
include("User.class.php");
|
include("User.class.php");
|
||||||
|
|
||||||
$user = User::getUser($_GET['id']);
|
$users = User::getUsers();
|
||||||
|
|
||||||
if ($user == null)
|
if (in_array($_GET['id'], $users))
|
||||||
echo "Cet utilisateur n'existe pas"
|
{
|
||||||
|
echo "Cet utilisateur n'existe pas";
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$user->set_validated(true);
|
$users[$_GET['id']]->set_validated(true);
|
||||||
echo "Utilisateur confirmé !"
|
echo "Utilisateur confirmé !"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user