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

[讨论/交流] Codeigniter之KNDB Session类-------显示用户登录信息

[复制链接]
发表于 2009-10-10 22:02:42 | 显示全部楼层 |阅读模式
CI的session类不怎么好用,相信很多人在用第三方插件的KNDB Session类,今天我来介绍一下用此类显示登录后用户的信息。

基本思路:将验证无误的用户信息存入session中,通过此信息查询获得更多的信息。

重点:在模型类Model中初始化session类,然后将$name=$this->input->post('user');传来的用户信息存入$this->session->set_userdata('user',$name)中,好了成功了,当然存入前要先验证用户信息是否正确,可以写个if语句,这里我就不多讲了,最后在view试图中用$data['user']=$this->session->userdata('user')方法调用session中的数据,现在去要显示的页面中输出数据用<?=$user?>输出即可。

补充:$this->session->userdata('user')被建立后,可以直接用于数据的查寻,如SELECT * FROM admin WHERE name="$this->session->userdata('user')"从而获取当前用户的所有的信息。

                                                       本人也在学习中,如有错误请高人指点谢谢
                                                                     联系本人请加QQ:385274221

评分

参与人数 1威望 +5 收起 理由
Hex + 5 原创内容

查看全部评分

本版积分规则