关于session登录的奇怪问题
今天写了一个管理系统遇到一个很奇怪的问题,用IE可以正常登录用火狐和QQ浏览器却不行,用的是老大的Hex类,注册代码和判断代码如下:$data = $this->c->getAll(array('f' => 'admin.uid,admin.username,admin.starttime,admin.endtime,admin.lastdate,admin.lastip,admin.gid,admin.group,access.tid,access.access', 't' => 'admin', 'j' => array('t' => 'access', 'c' => 'admin.gid=access.gid', 'w' => 'left'), 'w' => array('admin.status' => 1, 'admin.username' => $user, 'password' => $pass)));$this->session->set_userdata($data);
//判断代码;
if (!$this->session->userdata('uid')) {
$this->session->sess_destroy();
$this->c->msg('你没有登录或者已超时请重新登录', 'admin/login', 1);
}
本人一直用的hex的session类,表示无此问题,肯定不是类的问题 我也是刚刚发过贴说过这个问题,你看CI_sesssion这个表中的内容,可以发现有很多个验证码存在,不过我换了hex的session 类就一切Ok了。 解决了,该死的netbeans他把我拷到libraries中的文件加了一个.txt的后缀成了session.php.txt,怪郁闷的问题.
页:
[1]