par
béka » 16 mai 2006, 16:25
voila désormais ma page :
<?php
/* login.php
description : page de login pour la selection à accès réservé du lycée hippolyte fontaine
Il propose de s'identifier par un couple nom de login/mot de passe
identificateurs et mots de passe sont conservés dans une BDD */
$connection = mysql_connect("localhost","root");
$db = mysql_select_db("hippolyte",$connection);
$sql = "SELECT login_entreprise FROM entreprise WHERE login_entreprise='$_POST[login]'";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
if ($num == 1) //Le nom de login a été trouvé
{
$sql = "SELECT login_entreprise FROM entreprise WHERE login_entreprise='$_POST[login]' AND password_entreprise=password('$_POST[password]')";
$result2 = mysql_query($sql);
$num2 = mysql_num_rows($result2);
if ($num2 > 0) // mot de passe correct
{
$_SESSION['auth']="yes";
$logname = $_POST['login'];
$aujourdhui = date("Y-m-d h:i:s");
$sql = "INSERT INTO login_entreprise (nom_login, date_login) VALUES ('$logname', '$aujourdhui')";
mysql_query($sql);
include ("reserve/index.php");
}
else //mot de passe incorrect
{
echo "le mot de passe saisi est incorrect. Essayez à nouveau";
}
if ($num == 0) //login absent
{
echo "Le login est incorrect. Essayez à nouveau";
}
}
?>
Seulement voila, en saisissant un login et mdp correct, j'ai le message d'erreur me disant que le mdp est incorrect.
voila désormais ma page :
[php]<?php
/* login.php
description : page de login pour la selection à accès réservé du lycée hippolyte fontaine
Il propose de s'identifier par un couple nom de login/mot de passe
identificateurs et mots de passe sont conservés dans une BDD */
$connection = mysql_connect("localhost","root");
$db = mysql_select_db("hippolyte",$connection);
$sql = "SELECT login_entreprise FROM entreprise WHERE login_entreprise='$_POST[login]'";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
if ($num == 1) //Le nom de login a été trouvé
{
$sql = "SELECT login_entreprise FROM entreprise WHERE login_entreprise='$_POST[login]' AND password_entreprise=password('$_POST[password]')";
$result2 = mysql_query($sql);
$num2 = mysql_num_rows($result2);
if ($num2 > 0) // mot de passe correct
{
$_SESSION['auth']="yes";
$logname = $_POST['login'];
$aujourdhui = date("Y-m-d h:i:s");
$sql = "INSERT INTO login_entreprise (nom_login, date_login) VALUES ('$logname', '$aujourdhui')";
mysql_query($sql);
include ("reserve/index.php");
}
else //mot de passe incorrect
{
echo "le mot de passe saisi est incorrect. Essayez à nouveau";
}
if ($num == 0) //login absent
{
echo "Le login est incorrect. Essayez à nouveau";
}
}
?> [/php]
Seulement voila, en saisissant un login et mdp correct, j'ai le message d'erreur me disant que le mdp est incorrect.