-1
目前,我有一個登錄頁面,該頁面將請求發送到調用的PHP文件:登錄頁面重定向不
RequestLoigin.php
<?php
if(isset($_POST['username']))
{
require '_Authorise/db_connection.php'; // Contains DB connection info, nothing else
$userName = strtolower($_POST['username']);
$pass = SHA1($_POST['password']);
$getUsername = mysql_query("SELECT * FROM login WHERE username = '". $userName ."'");
$user = mysql_fetch_assoc($getUsername);
if($userName == $user['username'] and $pass == $user['password'])
{
session_start();
$_SESSION['key'] = "PRIVATEKEY";
header('location: PRIVATE DIR/');
}
else {
header('location: ../Hub/?request=incorrect');
//here is my error
}
}
?>
這是我想改變,現在它會重新加載頁面,然後加載?request=incorrect
,這表明一個小的HTML錯誤警報解釋密碼是不正確的。 我現在想要做的是在頁面上創建一個錯誤框,而無需重新加載頁面,我將如何做到這一點,我將不得不把這整個腳本放在索引中,而不是作爲一個單獨的腳本在新的文件
不使用'mysql_'功能和'sha1'的散列......他們順便說一句過時。 – Blueblazer172