会话未设置?

时间:2012-05-16 20:45:55

标签: php codeigniter session login ldap

我有一个带登录系统的网站。这对我来说可以。当我登录时session->userdata('admin_logged_in')设置为true ..我的同事正在尝试登录该站点,但会话未设置。它最初设置但是当他更改页面时,会话被清除。

我们尝试将自己的会话添加到网站,当页面更改时,它们已被清除。我们尝试了不同的网站,会议也没有保存。

所以我的问题是,有谁知道为什么他的电脑,华硕笔记本电脑,不会允许会话被保存。


启用COOKIES:)

这是它的工作原理的代码。

 if($this->session->userdata('admin_logged_in')) {
      redirect('/manager/');
 }

在经理职能中,

 if (!$this->session->userdata('admin_logged_in')) {
      redirect('/auth/');
 }

每次都会将我的同事重定向到“auth”。它对我来说很好。

我们试过了

 var_dump($this->session->userdata('admin_logged_in'))

对我来说是bool(真实的),对他而言,他说bool(假)。

1 个答案:

答案 0 :(得分:0)

而不是echo“admin ...”你应该进行调试:

var_dump($this->session->userdata('admin_logged_in'));

找出变量/对象中的什么。所以你可以重新设计问题的原因。