我是codeigniter框架的新手。我正在嘗試構建一個身份驗證系統。驗證碼重定向
認證工作正常。我的問題是,成功記錄後,當我點擊瀏覽器中的後退按鈕時,它將被重定向到登錄頁面。我想將它重定向到主頁本身。我要重新加載主頁而不是索引頁(索引頁的登錄頁面,登錄成功進入主頁後)
我該怎麼辦呢
我是codeigniter框架的新手。我正在嘗試構建一個身份驗證系統。驗證碼重定向
認證工作正常。我的問題是,成功記錄後,當我點擊瀏覽器中的後退按鈕時,它將被重定向到登錄頁面。我想將它重定向到主頁本身。我要重新加載主頁而不是索引頁(索引頁的登錄頁面,登錄成功進入主頁後)
我該怎麼辦呢
在登錄頁面檢查登錄會話啓動或不,如果它是開始比重新導向主頁:
if(isset($_SESSION['user']))
{
header('Location:http://localhost/projectname/home');
}
如果您有任何困惑,請讓我通知。 謝謝
在主頁控制器上檢查會話是否存在。如果存在,則重定向到主頁,否則登錄頁面。
在你home_model.php做類似如下:
<?php
class Home_model extends CI_Model
{
function __construct()
{
parent::__construct();
$this->check_session();
}
function check_session()
{
$session_login = $this->session->userdata("MYLOGIN");
if($session_login == '')
{
redirect('home');
}
if($session_login == 1 && $session_login == TRUE)
{
redirect('home/dashboard');
}
}
}
負載home_model在家控制器。
用一些代碼難以幫助你。你可以通過點擊下面的編輯按鈕重新編輯你的問題標籤 – user4419336