我有两页login.html & home.html
。在login.html中,我使用AJAX通过ION_AUTH
登录。它使用登录的用户ID正确响应,然后使用window.location
重定向到home.html。
在home.html中,我检查用户是否使用
登录function isLoggedInUser(){
if ($this->ion_auth->logged_in()){
$data['isLoggedIn'] = '1';
}else{
$data['isLoggedIn'] = '0';
}
$data['user_id'] = $this->ion_auth->get_user_id();
echo json_encode($data);
}
但是,我的帐户0
和user_id NULL
都很混乱。登录功能和isLoggedInUser
在同一控制器下。
我已经检查了会话的配置文件:
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;//7200;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
尝试了多种方案,例如升级/降级PHP版本,操纵上述会话值,.. etc等。