bonsoir à tous,
Lorsque je veux me connecter sur mon site avec login et password
j'obtiens le message d'erreur (exemple) suivant:
SELECT * FROM user WHERE login='toto@monsite.com' AND password='tutu'incorrect
et si je clique sur le bouton "s'identifier" sans renseigner les champs login et password, j'ai le message suivant qui s'affiche:
SELECT * FROM user WHERE login='Adresse email' AND password='Mot de passe'incorrect
J'ai repris les deux fichiers qui me semblent être les seuls concernés pour voir d'où vient le problème:
le premier 'identification.php'
le second, 'connexion_db.inc.php'
pour 'identification.php', j'ai le code suivant:
pour 'connexion_db.inc.php'
et donc je ne vois pas où est le "bug"???
je vous remercie d'avance pour votre aide et conseils,
@micalement,
marc
Lorsque je veux me connecter sur mon site avec login et password
j'obtiens le message d'erreur (exemple) suivant:
SELECT * FROM user WHERE login='toto@monsite.com' AND password='tutu'incorrect
et si je clique sur le bouton "s'identifier" sans renseigner les champs login et password, j'ai le message suivant qui s'affiche:
SELECT * FROM user WHERE login='Adresse email' AND password='Mot de passe'incorrect
J'ai repris les deux fichiers qui me semblent être les seuls concernés pour voir d'où vient le problème:
le premier 'identification.php'
le second, 'connexion_db.inc.php'
pour 'identification.php', j'ai le code suivant:
<?php
session_start(); // Démarrage de la session
require_once('connexion_db.inc.php'); // Connexion à la base de données
// Intitialisation des variables
$login = $_POST['login'];
$password = $_POST['pass'];
// Verification de l'identification
if (isset($_POST['login']) && isset($_POST['pass'])){
$login=mysql_real_escape_string($_POST['login']);
$password=mysql_real_escape_string($_POST['pass']);
$req="SELECT * FROM user WHERE login='".$login."' AND password='".$password."'"; // or die('Erreur de connexion'.mysql_error());
echo $req;
$res= mysql_query($req);
if (mysql_num_rows($req)!=0){
echo "vous êtes connecté";
} else {
echo "incorrect";
}
} else {
echo "certains champs sont vides";
}
?>
pour 'connexion_db.inc.php'
<?php
// Identifiants de connexion au serveur MySQL
$hoteBase = 'db0000.monhebergeur.fr';
$utilisateurBase = 'dbe123456789';
$mdpBase = 'ab231aQé';
$base = 'db123456789';
mysql_connect($hoteBase, $utilisateurBase, $mdpBase); // Connexion au serveur
mysql_select_db($base); // Sélection de la base
?>
et donc je ne vois pas où est le "bug"???
je vous remercie d'avance pour votre aide et conseils,
@micalement,
marc