[英]Only allow access to page if user is loged in php
我有一個帶有以下代碼的 PHP 登錄頁面
<?php
$msg = '';
if (isset($_POST['login']) && !empty($_POST['username'])
&& !empty($_POST['password'])) {
if ($_POST['username'] == 'username' && $_POST['password'] == 'password') {
$_SESSION['valid'] = true;
$_SESSION['timeout'] = time();
$_SESSION['username'] = 'username';
echo 'You have entered valid user name and password';
}
else {
$msg = 'Wrong username or password';
}
}
?>
當您輸入正確的登錄名時,它會將您重定向到另一個.php 文件,只有在您使用正確的用戶名和密碼登錄時才能訪問該文件。 防止沒有使用用戶名和密碼登錄的人訪問它的最佳方法是什么。
您可以使用用戶類型或角色方法來允許用戶訪問某個頁面
試試這個鏈接https://codewithawa.com/posts/admin-and-user-login-in-php-and-mysql-database
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.