From 60cea68a0d8aeec71f9b1e7c914d96afab09ed43 Mon Sep 17 00:00:00 2001 From: Bertrand Date: Tue, 19 Jun 2012 19:03:50 +0200 Subject: [PATCH] ad user -> Still in developpement --- subscribeAction.php | 10 +++++++--- subscriptionConfirmation.php | 12 ++++++------ thanksSubscription.php | 16 ++++++++++++++++ 3 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 thanksSubscription.php diff --git a/subscribeAction.php b/subscribeAction.php index 9e0aa9c..74aca7b 100644 --- a/subscribeAction.php +++ b/subscribeAction.php @@ -7,6 +7,10 @@ $login = $_POST['login']; $user = User::new_User($email, $login); +$userList = User::getUsers(); +$userList[] = $user; +User::setUsers($userList); + function mail_utf8($to, $subject = '(No subject)', $message = '', $header = '') { @@ -27,8 +31,8 @@ $message = "Bonjour,\n" ."pour confirmer :\n" . "http://".$_SERVER["SERVER_NAME"] - . dirname($_SERVER["REQUEST_URI"]) . "/subscribeConfirmation.php?id=" - . $user->getId(); + . dirname($_SERVER["REQUEST_URI"]) . "/subscriptionConfirmation.php?id=" + . $user->getId() ."\n\n Si ce n'est pas le cas, merci de supprimer cet email\n" ."Cordialement,\n\n" @@ -36,7 +40,7 @@ $message = "Bonjour,\n" if (mail_utf8($email, $subject, $message, $headers)) { - echo "email sent"; + echo "\nemail sent"; } else { diff --git a/subscriptionConfirmation.php b/subscriptionConfirmation.php index 36648b1..5f2d69f 100644 --- a/subscriptionConfirmation.php +++ b/subscriptionConfirmation.php @@ -2,14 +2,14 @@ include("User.class.php"); -$user = User::getUser($_GET['id']); +$id = $_GET['id']; +echo "id = " . $id . "\n"; + +$user = User::getUser($id); + +echo "Nom de l'utilisateur : " . $user->getEmail() . "\n"; -if ($user == null) - echo "Cet utilisateur n'existe pas" -else -{ $user->set_validated(true); echo "Utilisateur confirmé !" -} ?> diff --git a/thanksSubscription.php b/thanksSubscription.php new file mode 100644 index 0000000..9cf9459 --- /dev/null +++ b/thanksSubscription.php @@ -0,0 +1,16 @@ + +
+ +
+ + +