我有以下登錄腳本..將用戶重定向到登錄頁面
<?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();
?>
但是我現在需要「菜單」重定向到登錄頁面沒有登錄用戶誰?防止直接訪問?
謝謝。
只是FYI,你有兩個關閉「?>」標籤。 – eykanal 2010-07-21 15:50:34
不要忘記逃避$ name和$ password;你真的應該醃製和散列你的密碼 – 2010-07-21 15:54:20