簡體   English   中英

如果用戶未登錄,則重定向

[英]Redirect if user not logged in

我在PHP部分下方鏈接進行控制,並在單擊鏈接時重定向用戶。

session_start();
        if($_SESSION['LoggedIn']==TRUE)
        {
            //DO SOMETHING
        }
        else
        {
        header("e.g. REDIRECT TO THE PAGE IN LOCALHOST ");
        }

這是我的html頁面/導航鏈接

<a class="dropdown-link" href="account.php">Il mio account</a>
<a class="dropdown-link" href="orders.php">I miei ordini</a>

是否可以使用同一文件在不同頁面中重定向用戶?

制作一個名為authenticate.php類的文件,並將其包含在需要登錄的所有頁面中,該文件包含以下代碼:

session_start();
if($_SESSION['LoggedIn']==TRUE)
{
  //DO SOMETHING
}
else
{
  header("location: index.php");
}

如果用戶未登錄,則該用戶將被重定向到index.php

嘗試以下代碼。 它必須在您的情況下有效。只需更改php文件名:

session_start();
if(isset($_SESSION['LoggedIN']))
{
   header("location:home.php");
}
else
{
     header("location: login");
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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