当我在配置页面上将config_maintenance设置为True时。在前端的core/Catalog_Controller.php中,它重定向到维护页面。
问题:如何才能做到,如果会话中存在$admin_userdata['user_id'],那么当config_maintenance设置为true时,它将能够访问网站。
<?php
class Catalog_Controller extends MX_Controller {
public function __construct() {
parent::__construct();
$admin_userdata = $this->session->userdata('admin');
// $admin_userdata['user_id'];
if (config_item('config_maintenance') == TRUE) {
redirect('catalog/common/maintenance');
}
}
}发布于 2015-05-07 12:30:53
但在此之前,请确保包含了会话库。
$this->load->library('session');获取会话数据:
if($this->session->userdata('admin')){
if (config_item('config_maintenance') == TRUE) {
redirect('catalog/common/maintenance');
}
}else{
// do something when doesn't exist
}https://stackoverflow.com/questions/30100894
复制相似问题