problème de login
Posté : 09 févr. 2015, 20:40
Bonjour a tous, j'ai un petit problème au niveau du else a la fin de mon code avec session_start() qui ne veut pas fonctionner. Lorsque je rentre le bon login et le bon mot de passe, cela m'affiche
toujours le même message "sa ne fonctionne pas", alors que je veux qu'il m'affiche "sa marche". J'ai l'impression que mon else ne fonctionne pas.
Page de login
Page d'identification
toujours le même message "sa ne fonctionne pas", alors que je veux qu'il m'affiche "sa marche". J'ai l'impression que mon else ne fonctionne pas.
Page de login
<?php
if(isset($_POST['submit']))
{
$user_input_login = $_POST['user_input_login'];
$user_input_password = $_POST['user_input_password'];
if ($user_input_login=="" || $user_input_password=="")
{
die('sa ne marche pas');
}
else{
$mysqli= new mysqli('localhost', 'root', '','session');
$result = $mysqli->query('SELECT user_login, user_password FROM user WHERE
user_login = "'.$user_input_login.'"');
$row = $result->fetch_assoc();
$user_login = $row['user_login'];
$user_password = $row['user_password'];
if(!isset($row['user_login'])){
die('erreur didentification');
}
else{
if(crypt($user_input_password, $user_password)!= $user_password)
{
die('ne fonctionne pas');
}
else{
session_start();
$_SESSION['user_login'] = $user_login;
echo 'sa marche';
}
}
}
}
?>
Page d'identification
<?php
session_start();
if(!isset($_SESSION['user_login']))
{
echo 'vous navez pas les droit dacces a cette page';
echo '<br><a href="index.php">retour vers le site</a>';
exit;
}
$user_login = $_SESSION['user_login'];
$mysqli= new mysqli('localhost', 'root', '','user');
$result -> $mysqli->query('SELECT user_login FROM user WHERE user_login="'.$user_login.'"');
$result= $result->fetch_array();
if(!isset($row['user_login'])){
echo 'vous navez pas les droit dacces a cette page';
echo '<br><a href="index.php">retour vers le site</a>';
exit;
}
?>