【发布时间】:2014-10-19 14:40:34
【问题描述】:
如果用户登录然后会话过期,我会被重定向到管理页面 OK。
但是在我的用户库父构造区域。我只想在会话过期/超时然后重定向到管理员时才设置闪存数据,然后会显示闪存数据消息。
目前还不行。
public function __construct() {
$this->CI = & get_instance();
$this->CI->load->library('session');
$this->CI->load->model('admin/common/user_login_model');
$this->CI->load->model('admin/user/users_group_model');
$this->CI->load->model('admin/user/users_model');
if (($this->CI->session->userdata('last_activity') + config_item('sess_expiration')) < mdate('%Y-%m-%d %H:%i:%s', now())) {
$this->CI->session->sess_destroy();
$this->CI->session->set_flashdata('error', "Session Timed Out."); // <--added
return TRUE;
}
}
如果会话过期/超时但不显示消息,仍会重定向到管理员。
【问题讨论】:
标签: php codeigniter