【发布时间】:2013-04-12 09:29:51
【问题描述】:
我正在使用 codeigniter 框架,但我遇到了一些会话问题。
在我的登录表单中,我要求输入用户名和密码,然后如果提供的凭据有效,那么 我把它们放在一个会话变量中。
$user_session_data = array(
'username' => $this->input->post('username'),
'is_logged_in' => 1
);
$this->session->set_userdata($user_session_data);
之前一切正常。但是今天我在某些页面中添加了代码以将一些错误消息设置为会话。
$error_array[]="There Is An Error When Inserting Data In To The Database";
$this->session->set_userdata(array('upload_errors' => $error_array));
完成后。我可以登录到管理区域。但我不能做任何事情,它总是要求我再次登录。我认为第二个代码覆盖了记录会话数据。
有什么办法解决这个错误吗?
【问题讨论】:
标签: php codeigniter session