codeigniter中的身份验证重定向
我是codeigniter框架的新手。我正在尝试建立一个身份验证系统 身份验证工作正常。我的问题是,成功登录后,当我单击浏览器中的“上一步”按钮时,它会再次指向登录页面。我想把它重定向到主页本身。我想重新加载主页而不是索引页(索引页是登录页,成功登录后进入主页)codeigniter中的身份验证重定向,codeigniter,Codeigniter,我是codeigniter框架的新手。我正在尝试建立一个身份验证系统 身份验证工作正常。我的问题是,成功登录后,当我单击浏览器中的“上一步”按钮时,它会再次指向登录页面。我想把它重定向到主页本身。我想重新加载主页而不是索引页(索引页是登录页,成功登录后进入主页) 如何在您的登录页面中执行此操作检查登录会话是否已启动,如果已启动,请重定向到主页: if(isset($_SESSION['user'])) { header('Location:http://localhost/project
如何在您的登录页面中执行此操作检查登录会话是否已启动,如果已启动,请重定向到主页:
if(isset($_SESSION['user']))
{
header('Location:http://localhost/projectname/home');
}
如果您有任何困惑,请让我通知您。
感谢您在主页控制器上查看会话是否存在。若存在,则重定向至主页,否则为登录页面 在您的home\u 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');
}
}
}
我使用的是Web服务没有模型,然后将其放入控制器。您没有遵循MVC结构,如果您使用的是CI framework@Sonalii,我遵循的是MVC结构,但数据来自其他服务器,这就是我使用WebServices的原因我已经尝试过了,但当我回显登录页面上的会话变量时,它在浏览器中仍然处于活动状态,但在服务器端被销毁。没有一些代码位,很难帮助您。您可以通过单击标签下方的“编辑”按钮重新编辑您的问题