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
|
if (isset($_POST['valide'])) // si clique sur le bouton ok
{
if(empty($_SESSION["mail"])) // si l'utilisateur n'est pas connecté
{
//vérification des champs
//$erreur="";
if(isset($_POST["mail"])) {$mail = $_POST['mail'];}
else { $mail = "";}
$point = strpos($mail,".");
$aroba = strpos($mail,"@");
if(isset($_POST["mdp"])) {$mdp = $_POST['mdp'];} else { $mdp = "";}
if(empty($mail)) { $erreur[] = '<center><font color="#FF0000">Le <b>Mail</b> est vide !</font></center>';}
elseif($point=='') { $erreur[] = '<center><font color="#FF0000">Votre email doit comporter un <b>point</b></font></center>';}
elseif($aroba=='') { $erreur[] = '<center><font color="#FF0000">Votre email doit comporter un <b>"@"</b></font></center>';}
if(empty($mdp)) { $erreur[] = '<center><font color="#FF0000">Le <b>Mot de passe</b> est vide !</font></center>';}
//Affichage des erreurs
// s'il n'y a pas d'erreur
if(empty($erreur[0]))
{
$verifexist = false;
// on se connecte à MySQL
include ('connect.php');
/* on va d abord chercher si le client n'existe pas en effectuant un test sur la boîte mail */
$sql = sprintf("select * from flatforswap_adherent where mail=%s and mdp=%s", quote_smart($mail), quote_smart($mdp));
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
if (mysql_num_rows($req) == 1)
{
$data = mysql_fetch_assoc($req);
$verifexist = true;
}
mysql_close();
// si l'utilisateur existe, on effectue une redirection
if ($verifexist)
{
$_SESSION['mail'] = $data['mail'];
header("Location: ".$current_url);
exit();
}
// si l'utilisateur n'existe pas
if (!$verifexist)
{
$erreur[] = '<center><font color="#FF0000">Verifier votre Mail ou votre mot de passe. Si votre compte n\'est pas créé, merci de créer votre compte en cliquant ici</font></center>';
}
}
}
else
{
$erreur[] = '<center><font color="#FF0000">Vous êtes déjà <b>connecté</b>!</font></center>';
}
} |
Partager