用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2487|回复: 3
收起左侧

[已解决] 关于session登录的奇怪问题

[复制链接]
发表于 2010-8-16 21:03:19 | 显示全部楼层 |阅读模式
今天写了一个管理系统遇到一个很奇怪的问题,用IE可以正常登录用火狐和QQ浏览器却不行,用的是老大的Hex类,注册代码和判断代码如下:
PHP复制代码
 
 $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);
        }
 
复制代码
发表于 2010-8-16 22:37:42 | 显示全部楼层
本人一直用的hex的session类,表示无此问题,肯定不是类的问题
发表于 2010-8-16 23:04:24 | 显示全部楼层
我也是刚刚发过贴说过这个问题,你看CI_sesssion这个表中的内容,可以发现有很多个验证码存在,不过我换了hex的session 类就一切Ok了。
 楼主| 发表于 2010-8-17 08:37:29 | 显示全部楼层
解决了,该死的netbeans他把我拷到libraries中的文件加了一个.txt的后缀成了session.php.txt,怪郁闷的问题.

本版积分规则