2017-02-23 73 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 –