【发布时间】:2021-07-07 06:19:47
【问题描述】:
我正在使用 Codeigniter PHP。
我希望如果管理员没有登录,那么他就看不到管理面板页面。 为此我创建了助手。
如果我将条件设置为每个函数,代码就可以工作,但如果我在“构造函数”中使用此代码,则重定向到主页,但在主页之后还会显示“登录”页面。
我哪里错了?
这是我的代码(在我的一个正在工作的函数中使用)
public function admin_offers(){
if (!is_logged_in()) {
$this->index();
//die();
}
else {
$data['offers']=$this->db->get('offers')->result();
$this->load->view('admin/special-offers',$data);
}
}
这是我在构造函数中的代码,对我不起作用。
public function __construct() {
parent::__construct();
$this->load->model("stores_model");
$this->load->library("pagination");
$this->load->library('encryption');
is_logged_in();
if (!is_logged_in()) {
$this->index();
}
}
【问题讨论】:
标签: php codeigniter