我在codeigniter中使用离子身份验证库,当我集成它并从localhost访问时,它显示我在图像中提到的错误。
当我打开库代码行141时,代码是:
$user = $this->where($identifier, 'ion_auth'), $identity)->where('active', 1)->users()->row(); //changed to get_user_by_identity from email
现在我的问题是'ion_auth'确定或错误后的符号?当我删除这个库代码工作正常。
答案 0 :(得分:2)
这已得到修复。请从github中提取最新代码。
答案 1 :(得分:1)
我不确定你要做什么,假设你是修改图书馆的人。
$this->where($identifier, 'ion_auth'), $identity)
where方法调用由& ion_auth'后面的括号终止。
这是合法的
$this->where($identifier, 'ion_auth') ->where('active', 1)->users()->row();
假设这就是你想要的。
答案 2 :(得分:0)
这个问题在我下载库时存在但后来提到Ben Edmunds已更新代码,现在正确的代码是
$user = $this->where($identifier, $identity)->where('active', 1)->users()->row();
第141行,这对我有用。