所以我刚刚开始在我的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和缓存,但似乎没有任何效果。
答案 0 :(得分:0)
好的问题是IonAuth缓存了那个信息,所以当直接编辑db时你也必须进行相应的调用
$this->ion_auth->remove_from_group(1,2)