CodeIgniter ionAuth库 - 无法获取用户对象?

时间:2012-03-26 10:43:14

标签: php codeigniter frameworks authentication

我正在使用Codeigniter 2.1和最新版本的IonAuth(http://benedmunds.com/ion_auth

我在使用文档中描述的方法获取用户对象时遇到问题,在之前版本的IonAuth中这种方法运行正常 - 但现在这似乎不起作用 - 请参阅下面的屏幕截图以了解我的意思。

我所做的只是在代码中输出: -

$this->ion_auth->user();

任何想法我做错了或者最近的IonAuth迭代中有错误吗? http://imageshack.us/photo/my-images/138/outputofuserobjectnew.jpg/

http://imageshack.us/photo/my-images/26/outputofuserobjectold.jpg

PS第一个链接是它现在的样子 - 后一个链接是它过去的样子(从现有项目中抓取) - 我知道我可以将IonAuth降级到旧版本,但我更愿意保留它如果可能的话。

1 个答案:

答案 0 :(得分:2)

检查此处的使用情况:http://benedmunds.com/ion_auth/#user

只需将 - > row()添加到您的代码中即可,这样就可以了,而不是" $ this-> ion_auth-> user();"你需要使用" $ this-> ion_auth-> user() - > row();"。