Sinon pour le reste, tu devrais pouvoir t'en sortir.
C'est dans la même logique
$sql = sprintf("SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MDP,MAILUTILISATEURS = '$mdp','$MAILUTILISATEURS'");Sinon je viens d'essayer celaEn fait je peut rajouter a la suite et faire
$sql = sprintf("SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MDP,MAILUTILISATEURS = '$mdp','$MAILUTILISATEURS'");
$sql = sprintf("SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MDP = '$mdp',MAILUTILISATEURS = '$MAILUTILISATEURS'"); WHERE MAILUTILISATEURS = '$MAILUTILISATEURS' AND MDP = '$mdp'"
[EDIT]<?php
$mail = $_POST['MAILUTILISATEURS'];
$mdp = $_POST['MDP'];
include '../php/connect.php';
$sql = sprintf("SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MAILUTILISATEURS = '$MAILUTILISATEURS' AND MDP = '$mdp'");
$req = mysql_query($sql) or exit('<pre>' . $sql . PHP_EOL . mysql_error() . '</pre>');
if($req)
{
session_start();
$user = mysql_fetch_assoc($req);
$_SESSION['MAILUTILISATEURS'] = $user['MAILUTILISATEURS'];
$_SESSION['NUMUTILISATEURS'] = $user['NUMUTILISATEURS'];
header('Location: ../moncomptepart.php');
}
?>
Mais j'arrive toujours a me connecter avec des user non enregistré $sql = "SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MAILUTILISATEURS = '$MAILUTILISATEURS' AND MDP = '$mdp'";<?php
$mail = $_POST['MAILUTILISATEURS'];
$mdp = $_POST['MDP'];
include '../php/connect.php';
$sql = "SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MAILUTILISATEURS = '$MAILUTILISATEURS' AND MDP = '$mdp'";
$req = mysql_query($sql) or exit('<pre>' . $sql . PHP_EOL . mysql_error() . '</pre>');
$crypt=md5($MDP);
$sql2 = "select MDP from utilisateurs where MAILUTILISATEURS=' ".$MAILUTILISATEURS." ' "; // on recupère le password de la table qui correspond au login du visiteur
$req = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
if($req)
{
session_start();
$user = mysql_fetch_assoc($req);
$_SESSION['MAILUTILISATEURS'] = $user['MAILUTILISATEURS'];
$_SESSION['NUMUTILISATEURS'] = $user['NUMUTILISATEURS'];
header('Location: ../moncomptepart.php');
}
else
{
echo 'Mauvais identifiant';
}
?><?php
$mail = $_POST['MAILUTILISATEURS'];
$mdp = $_POST['MDP'];
include '../php/connect.php';
$crypt=md5($mdp);
$sql = "SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MAILUTILISATEURS = '$mail' AND MDP = '$crypt'";
$req = mysql_query($sql) or exit('<pre>' . $sql . PHP_EOL . mysql_error() . '</pre>');
//$crypt=md5($MDP);
//$sql2 = "select MDP from utilisateurs where //NUMUTILISATEURS,MAILUTILISATEURS='".$NUMUTILISATEURS.",".$MAILUTILISATEURS."'"; // on recupère le password de //la table qui correspond au login du visiteur
//$req = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
if($req)
{
session_start();
$user = mysql_fetch_assoc($req);
$_SESSION['MAILUTILISATEURS'] = $user['MAILUTILISATEURS'];
$_SESSION['NUMUTILISATEURS'] = $user['NUMUTILISATEURS'];
header('Location: ../moncomptepart.php');
}
else
{
echo 'Mauvais identifiant';
}
?><?php
$mail = $_POST['MAILUTILISATEURS'];
$mdp = $_POST['MDP'];
include '../php/connect.php';
$crypt=md5($mdp);
$sql = "SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MAILUTILISATEURS = '$mail' AND MDP = '$crypt'";
$req = mysql_query($sql) or exit('<pre>' . $sql . PHP_EOL . mysql_error() . '</pre>');
//$crypt=md5($MDP);
//$sql2 = "select MDP from utilisateurs where //NUMUTILISATEURS,MAILUTILISATEURS='".$NUMUTILISATEURS.",".$MAILUTILISATEURS."'"; // on recupère le password de //la table qui correspond au login du visiteur
//$req = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
$user = mysql_fetch_assoc($req);
if (isset($user['NUMUTILISATEURS']))
{
session_start();
$_SESSION['MAILUTILISATEURS'] = $user['MAILUTILISATEURS'];
$_SESSION['NUMUTILISATEURS'] = $user['NUMUTILISATEURS'];
header('Location: ../moncomptepart.php');
}
else
{
echo 'Mauvais identifiant';
}
?><?php
$mail = $_POST['MAILUTILISATEURS'];
$mdp = $_POST['MDP'];
$mdp = md5($mdp);
include '../php/connect.php';
$sql = "SELECT NUMUTILISATEURS, MAILUTILISATEURS FROM utilisateurs WHERE MAILUTILISATEURS = '$mail' AND MDP = '$mdp'";
$req = mysql_query($sql) or exit('<pre>' . $sql . PHP_EOL . mysql_error() . '</pre>');
$user = mysql_fetch_assoc($req) or exit('Mauvais identifiant');
session_start();
$_SESSION['MAILUTILISATEURS'] = $user['MAILUTILISATEURS'];
$_SESSION['NUMUTILISATEURS'] = $user['NUMUTILISATEURS'];
header('Location: ../moncomptepart.php');
?>
Ensuite tu peux regarder la fonction mysql_real_escape_string().