2017-02-23 76 views
0

我是codeigniter框架的新手。我正在嘗試構建一個身份驗證系統。驗證碼重定向

認證工作正常。我的問題是,成功記錄後,當我點擊瀏覽器中的後退按鈕時,它將被重定向到登錄頁面。我想將它重定向到主頁本身。我要重新加載主頁而不是索引頁(索引頁的登錄頁面,登錄成功進入主頁後)

我該怎麼辦呢

+0

用一些代碼難以幫助你。你可以通過點擊下面的編輯按鈕重新編輯你的問題標籤 – user4419336

回答

0

在登錄頁面檢查登錄會話啓動或不,如果它是開始比重新導向主頁:

if(isset($_SESSION['user'])) 
{ 
    header('Location:http://localhost/projectname/home'); 
} 

如果您有任何困惑,請讓我通知。 謝謝

0

在主頁控制器上檢查會話是否存在。如果存在,則重定向到主頁,否則登錄頁面。

在你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控制器。

+0

我使用web服務沒有模型 – Sonali

+0

然後把它放到控制器。 –

+0

如果你正在使用CI框架@Sonali –