Créer un confirmation e-mail ? (PHP/XTHML)

Fermé
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 - 6 mars 2008 à 10:22
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 - 6 mars 2008 à 15:14
Bonjour,

Je voudrais faire une inscription provisoire avec une confirmation comme pour l'inscription sur ce forum. L'inscription définitive étant validée par l'administrateur.

Est ce que cela existe ?


Merci de votre aide précieuse;
A voir également:

2 réponses

sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
6 mars 2008 à 10:41
bonjour

oui cela existe.

plusieurs manières existent même de faire cela.
l'une d'entre elles est de rajouter dans ta table d'utilisateur un champs "valide" ou "actif" qui par défaut, prend la valeur "faux", "false", "0" ou encore "off" (selon ton gout) et qui après un mail de confirmation passe à "vrai", "true", "1" ou encore "on".

Pour le mail de confirmation, il faut que tu envoi un lien vers une page activation.php (par exemple), et avec des informations dans le liens.

exemple :
[www.ccm.fr/activation.php?login=MrJoé]

ainsi, ta page php passe le compte de MrJoé en actif

<?php
$nom = $_GET['login']   // $_GET['login'] car il y a ?login= dans l'adresse.

mysql_connect("<serveur>", "<login>", "<passe>");
mysql_select_db("<ta base de données>");

mysql query("UPDATE FROM <membres> SET actif = 1 WHERE login LIKE ".$nom);

echo "Merci d'avoir activé votre compte";

mysql_close();

?>


en est espérant avoir été clair.

tout ce qui est entre crochet est a remplacé par tes valeurs (et sans les crochets bien sur ^^)

0
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 3
6 mars 2008 à 11:05
Je te remercie de ton aide je tient au courant si je rencontre un problème;
0
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
6 mars 2008 à 15:14
de rien

et bien sur lors de la connexion, tu test si le actif est à 1, pour se connecter.
0