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;
}
?>