1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
| <?php
$nb_faux = 0;
$pseudo = $_POST['pseudo'];
$passwd = $_POST['passwd'];
$confirm_password = $_POST['conf'];
$mail = $_POST['mail'];
if (!preg_match('`^(\w{4,15})$`', $pseudo))
{
$nb_faux++;
}
if (!preg_match('`^(\w{4,15})$`', $password) or !preg_match('`^(\w{4,15})$`', $confirm_password ))
{
$nb_faux++;
}
if ($password != $confirm_password)
{
$nb_faux++;
}
if ($nb_faux >= 0)
{
include("connexion.php");
$requete = "SELECT LOGIN FROM membre_sitep WHERE LOGIN='$pseudo'";
$resultat = mysql_query($requete) or die('<br/>Exécution de la requête impossible.<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>');
$ligne = mysql_fetch_array($resultat);
if ($pseudo == $ligne['LOGIN'])
{
?>Ce pseudo existe déja sur ce site<br/><?
$nb_faux++;
}
if (isset($_POST['nom']) || isset($_POST['prenom']))
{
$nom = $_POST['nom'];
$prenom= $_POST['prenom'];
$ville = $_POST['ville'];
$nbpost = $_POST['nbpost'];
$logo = $_POST['logo'];
$signature = $_POST['signature'];
$ce = $_POST['ce'];
}
if ($nb_faux == 0)
{
$clef = "0123456789";
$clef = rand();
$dp=date("Y-m-d");
include("connexion.php");
$requete = "INSERT INTO membre_sitep VALUES
('$ce','$signature','$logo','$ville','$nbpost', '$dp', '0', '$nom', '$prenom', '$mail', '$passwd', '$pseudo', '$clef')";
$resultat = mysql_query($requete) or die('<br/>Exécution de la requête impossible.<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>');
mysql_close();
if ($resultat == true)
{
?>Vous allez reçevoir un mail pour la validation de votre compte<br/><?
$mail_destinataire = $_POST['mail'];
$sujet = " validation de l'inscription";
$message = "Cet email a été envoyé à partir de <a href="http://www.esstt.deptinfo.rnu.tn" target="_blank">http://www.esstt.deptinfo.rnu.tn</a> Ton mot de passe est: $password \n Ton pseudo est: $pseudo
Pour valider ton inscription clique sur le lien suivant. Nous te demandons ca pour s'assurer que l'adresse mail que tu as entrée était correcte.
Ceci pour prévenir du spam et des abus.
http://127.0.0.1/Codes/inscription.php?&pseudo=$pseudo&clef=$clef
Le Webmaster";
$head = "Salut $pseudo ";
mail($mail_destinataire, $sujet, $message, $head);
}
}
}
if (isset($_GET['pseudo']) && isset($_GET['clef']))
{
$pseudo = $_GET['pseudo'];
$clef = $_GET['clef'];
include("connexion.php");
$requete = "SELECT * FROM membre_sitep WHERE PSEUDO = '$pseudo' AND clef = '$clef'";
$resultat = mysql_query($requete) or die('<br/>Exécution de la requête impossible.<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>');
if($donnees = mysql_fetch_array($resultat))
{
$pseudo = $donnees['LOGIN'];
$passwd = $donnees['PASSWD'];
$mail = $donnees['EMAIL'];
$ville = $donnees['VILLE'];
$nom = $donnees['NOM'];
$prenom= $donnees['PRENOM'];
$date = $donnees['DATE_INSCRI'];
$nbpost = $donnees['NB_POST'];
$logo = $donnees['LOGO'];
$signature = $donnees['SIGNATURE'];
$ce = $donnees['CIN'];
$requete = "INSERT INTO membre_site VALUES('$ce',' $signature','$logo', '$ville',' $nbpost','$date','0','$nom','$prenom','$mail', '$passwd',$pseudo')";
$resultat = mysql_query($requete) or die('<br/>3 Exécution de la requête impossible.<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>');
$requete = "DELETE FROM membre_sitep WHERE clef = '$clef' AND LOGIN = '$pseudo'";
$resultat = mysql_query($requete) or die('<br/>Exécution de la requête impossible.<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>');
mysql_close();
?>Votre compte est validé<br/><?
}
else
{
?>Votre compte est deja validé ou le lien de validation est incorrect<br/><?
}
}
?> |
Partager