example dan le register page :
tu genere 1 code
1 2 3
| $codedeactivation = md5(microtime(TRUE)*100000);
//default
$actived=0; |
sur la table compts tu doi créer une colonne 'activationcode' et 'actived'
apres tu l ajoute dans le query de ta register page $codedeactivation (pour la colonne activationcode) $actived (pour la colune actived)
tu envoi 1 email
mail("lol@lol.com", "http://tonsite.php?activer=$codedeactivation");
apres tu doi creer une page de activation activer.php
avec le get tu doi update genre
1 2 3 4
| if($GET_['activer'])
{
mysql_query('update compts set actived='1' where '.$GET_['activer'].' ')
} |
apres dans ta page de login
tu doi aussi check dans login a chaque foi que tu log
pour voir si le compt est active .
genre
1 2 3 4
| $voirsiestactived = mysql_query(" select * from compts where userid ='$userid' and actived='1' ") or die(mysql_error);
if (mysql_num_rows($voirsiestactived) >= 1){
//ton code pour autorise a log in
} |
C'est juste 1 petit exemple de 2 minutes tu dois compléter et corriger le code
Partager