ion_auth 库语法错误,意外的“,”

ion_auth library syntax error, unexpected ','

当我集成它并从本地主机访问时,我在 codeigniter 中使用 ion auth 库,它显示错误,如图所示。

当我打开第 141 行库代码时,代码是:

$user = $this->where($identifier, 'ion_auth'), $identity)->where('active', 1)->users()->row();  //changed to get_user_by_identity from email

现在我的问题是 'ion_auth' 之后的 ) 符号是对还是错?当我删除这个库代码时工作正常。

假设您是修改库的人,我不确定您要做什么。

 $this->where($identifier, 'ion_auth'), $identity)

where 方法调用由 'ion_auth' 后面的括号终止。

这是合法的

$this->where($identifier, 'ion_auth') ->where('active', 1)->users()->row();

假设这就是您想要的。

此问题已修复。请从 github.

中提取最新代码

这个问题在我下载库时就存在,但后来在这里提到 Ben Edmunds 已经更新了代码,现在正确的代码是

$user = $this->where($identifier, $identity)->where('active', 1)->users()->row(); 

在为我工作的第 141 行。