IonAuth组 - 未返回正确的值

时间:2013-04-06 21:50:42

标签: php mysql codeigniter ion-auth

所以我刚刚开始在我的CI应用程序中使用Ion_Auth lib,无论如何,我在使用库函数in_group时得到的结果有些麻烦。一切正常,直到我手动编辑默认管理员帐户并从成员组中删除它;然而,如果我对in_group进行检查,我会不断回复该管理员是两个组的成员。

因此,以下代码将if语句都返回true,尽管admin仅在admin用户组中...

if ($this->ion_auth->in_group('admin')) echo 1;

if ($this->ion_auth->in_group('members')) echo 2;

我已经尝试退出,清除我的Cookie和缓存,但似乎没有任何效果。

1 个答案:

答案 0 :(得分:0)

好的问题是IonAuth缓存了那个信息,所以当直接编辑db时你也必须进行相应的调用 $this->ion_auth->remove_from_group(1,2)