複製程式碼程式碼如下:
登入編號🎜>
複製代碼代碼如下:
代碼如下:
代碼如下:
代碼如下:
代碼如下:
@mysql_connect("localhost", "root","1981427") //選擇資料庫之前需要先連接資料庫伺服器
or die("資料庫伺服器連線失敗");
@mysql_select_db("test") //選擇資料庫mydb
or die("資料庫不存在或不可用");
//取得使用者輸入
$username = $_POST['username'];
$passcode = $_POST['passcode'];
//執行SQL語句取得Session的值
$query = @mysql_query("select username, userflag from users "
."where username = '$username' and passcode = '$passcode'")
or die("SQL語句執行失敗");
//判斷使用者是否存在,密碼是否正確
if($row = mysql_fetch_array ($query))
{
session_start(); // 標誌Session的開始
//判斷使用者的權限資訊是否有效,如果為1或0則說明有效
if($row ['userflag'] == 1 或 $row['userflag'] == 0)
{
$_SESSION['用戶名'] = $row['用戶名'];
} else //如果權限資訊無效輸出錯誤訊息{ echo "使用者權限資訊不正確"; }
}else //如果使用者名和密碼不正確,則輸出錯誤
{
echo "使用者名稱或密碼錯誤";
}
?>
複製程式碼程式碼如下:
unset($_SESSION['使用者名稱']);if($_SESSION['userflag'] == 1)
echo "歡迎管理員".$_SESSION['username ' ]."登入系統";if($_SESSION['userflag'] == 0)
echo "歡迎使用者".$_SESSION['username']."登入系統"; echo "註銷"; } else { echo "您沒有權限訪問本頁"; } ?> 以上就介紹了php session php session應用實例登入驗證,包含了php session方面的內容,希望對PHP教學有興趣的朋友有幫助。