J'ai le script de connexion suivant ..rediriger les utilisateurs vers la page de connexion
<?php
$name = $_POST["name"];
$password = $_POST["password"];
$query = "SELECT * FROM users WHERE username = '$name'
AND password = '$password'";
$q=mysql_query($query) or die(mysql_error());
$result = mysql_query($query);
if (mysql_fetch_row($result)) {
/* access granted */
session_start();
header("Cache-control: private");
$_SESSION["access"] = "granted";
header("Location: ./menu.php");
} else
/* access denied – redirect back to login */
header("Location: ./login.html");
?>
mysql_close();
?>
Mais Qu'aurais-je besoin maintenant « menu » pour rediriger les utilisateurs qui ne sont pas connectés à la page de connexion? pour empêcher l'accès direct?
Merci.
Juste pour info, vous avez deux étiquettes "?>" Fermantes. – eykanal
N'oubliez pas d'échapper $ name et $ password; et vous devriez vraiment saler et hacher votre mot de passe –