簡體   English   中英

僅當用戶登錄 php 時才允許訪問頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM