|
本帖最后由 zfh0858 于 2013-4-24 21:45 编辑
是其他地方用到ajax不是登录 但访问的页面需要登录验证 只要ajax请求 登录的session就失效了 就ie7这样
部分代码:
js:
function taskjoin(task_id){ $.ajax({
type:'post',
url:'<?=site_url('task/jointbajax')?>',
data:'taskid='+task_id,
dataType:'text',
success:function(msg){
控制器:
function __construct()
{
parent::__construct();
$this->checkuserlogin();//检查是否登录
$this->userid = $this->session->userdata('session_userid');
$this->username = $this->session->userdata('session_username');
}
MY_Controller.php:
function checkuserlogin()
{
if( !$this->session->userdata('session_userid') or !$this->session->userdata('session_username') )
{
redirect('login');
exit;
}
}
|
|