【发布时间】:2015-09-16 18:29:26
【问题描述】:
我正在使用 ajax 进行登录验证。 在控制器中设置会话并返回一个值。如果值为“1”;我正在使用 ajax 将他重定向到个人资料。 我无法在配置文件功能中检索会话数据。 但可以在设置会话的相同功能中打印会话数据。
这里是代码。 **主计长:
if($row['is_verified'] == '1')
{
$info['details'] = 'user_id,role_id';
$info['type'] = 'email_id';
$info['data'] = $this->input->post('email');
$userdata = $this->tseng_model->get_userdata($info);
$data = array(
'UserID' => $row['user_id'],
'RoleID' => $row['role_id']
);
$this->session->set_userdata($data);
echo "1";}
public function profile()
{
print_r($this->session->all_userdata());
}
我的 ajax 代码成功重定向到页面
if(data==1)
{
setTimeout(function(){ window.location.href='<?php echo site_url('tseng/profile') ?>' }, 3000);
}
但无法在配置文件功能中检索数据..
【问题讨论】:
标签: codeigniter session