|
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 |
评分
-
查看全部评分
|