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 117 118 119 120 121
| <?PHP
//On verifie si le formulaire a ete envoye
if(isset($_POST['email1'], $_POST['pass1'])) {
if(!empty($_POST['email1']) && !empty($_POST['pass1'])) {
//On echappe les variables pour pouvoir les mettre dans des requetes SQL
if(get_magic_quotes_gpc())
{
$_POST['email1'] = stripslashes($_POST['email1']);
$_POST['pass1']= stripslashes (md5($_POST['pass1']));
}
$_POST['email1'] = mysql_real_escape_string($_POST['email1']);
$_POST['pass1'] = mysql_real_escape_string($_POST['pass1']);
$mail = $_POST['email1'];
$pass1 = md5($_POST['pass1']);
//On verifie sil ny a pas deja un utilisateur inscrit avec le mail et password choisis
$texts_exist=mysql_query("SELECT * FROM comptes WHERE pass='".$pass1."' AND email='".$mail."'") or die (mysql_error());
$test_nb=mysql_num_rows($texts_exist);
if(!$test_nb==1)
{
$taille = 20;
$lettres = "abcdefghijklmnopqrstuvwxyz0123456789AZERTYUIOPMLKJHGFDSQWXCVBN";
srand(time());
for ($i=0;$i<$taille;$i++)
{
@$idm.=substr($lettres,(rand()%(strlen($lettres))),1);
}
$quipass= date("Y-m-d");
$heurepass= date("h:i:s");
$ips = $_SERVER['REMOTE_ADDR'];
//udpdate des données d'inscription
if($form==0){
mysql_query("UPDATE comptes SET idm='".$idm."',
quipass='".$quipass."',
heurepass='".$heurepass."',
ip='".$ips."'
WHERE pass='".$pass1."' AND email='".$mail."'") or die (mysql_error());
//On enregistre son pseudo dans la session email et son identifiant dans la session idm
$_SESSION['email'] = $mail;
$_SESSION['idm'] = $idm;
header('Location: membre.php');
//Si ca a fonctionne, on naffiche pas le formulaire
$form = FALSE;
}
else
{
//Sinon on dit quil y a eu une erreur controle password email
$form = TRUE;
$message = 'Une erreur est survenue sur un des champs .';
}
}
}
else
{
//Sinon on dit quil y a eu une erreur de champs vide
$form = TRUE;
$message = 'Vérifier vos champs s\'ils ne sont pas vides.';
}
}
else
{
$form = TRUE;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<div class="message" style="color:red;text-align:center;"><b>'.$message.'</b></div>';
}
//On affiche le formulaire
//On affiche le formulaire
echo' <div align="center">
<form method="post" action="'.$_SERVER['PHP_SELF'].'">
<table style="width:350px;border:0;">
<tr>
<td style="height:180px;">
<table style="width:100%; border:0px;">
<tr>
<td width="32%"><font><b>'.$email_lang.'</b></font></td>
<td width="68%">';
?>
<input class="contact_input" type="text" name="email1" value="<?php if(isset($_POST['email1'])){echo $_POST['email1'];} ?>" style="width:160px;"">
<?PHP
echo'</td>
</tr>
<tr>
<td width="32%"><font><b>'.$password.'</b></font></td>
<td width="68%">';
?>
<input class="contact_input" type="password" name="pass1" value="<?php if(isset($_POST['pass1'])){echo $_POST['pass1'];} ?>" style="width:160px;">
<?PHP
echo'</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td style="height:26px; text-align:center">
<input type="submit" name="valider" value="'.$valide.'">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</div>';
include_once'special/liens.php';
}
?> |