0

這是我在Stack中的第一個問題。我希望能得到幫助。將登錄頁面重定向到登錄頁面(如果沒有登錄)(tanyacms)

我正在研究Q &我的國家的門戶網站。我使用的是Tanya CMS,這很不錯。

但我希望訪問者登錄頁面,如果他們沒有登錄。我相信可能有一些if語句來完成這項工作,但我沒有PHP的知識,我是一個新手。

我的index.php文件是;

<?php 
/* 
+-------------------------------------------------------------------------- 
| TanyaCMS - Question and Answer Sofware 
| ----------------------------------------------------------------------- 
| by fbschool dev team 
| (c) 2011 - 2012 FBSCHOOL 
| http://www.fbschool.com/tanyacms 
| ----------------------------------------------------------------------- 
| This is NOT a freeware, use is subject to license terms 
| Support: [email protected] 
+-------------------------------------------------------------------------- 
*/ 

if (! file_exists(dirname(__FILE__) . '/system/config/database.php') AND 
! file_exists(dirname(__FILE__) . '/system/config/install.lock.php')) 
{ 
header('Location: ./install/'); 
exit; 
} 

include('system/system.php'); 

ASK_APP::run(); 

在此先感謝:)

回答

0

把登錄代碼在一切面前。因此,無論他們訪問哪個URL,如果他們還沒有登錄,他們將首先看到登錄。不需要重定向,只會讓它們更難回到原先想要的地方。

+0

請你告訴我怎麼樣?我很抱歉,但認真,我不知道。 –

+0

對不起,但我不知道Tanya CMS。這是一個非常高層次的答案。 – DanMan

0

在php中有一個會話變量($ _SESSION),每個Web用戶都有一個會話變量($ _SESSION),可以爲每個用戶的會話保存狀態。

您可以使用存儲在用戶會話變量($ _SESSION)中的信息來檢查,如果用戶登錄。

相關問題