1

我几乎直接从 http://li3.me/docs/manual/auth/simple-authentication.md中提取了我的代码

if($user = Auth::check('customer', $this->request)) {
 //whatever
}

当没有用户登录时,我试图让一个简单Auth::check的 Lithium 失败。相反,它似乎总是执行 aUser::first()并返回我的 Mysql users 表中的第一条记录,我期望在该表中 boolean FALSE

乳香

帮助表示赞赏,

保罗

4

1 回答 1

2

Auth::check($name, $request)当您实际上有东西时使用,否则$request只需使用Auth::check($name).

我编写了另一个适配器而不是Form调用SaltedForm,因为我没有使用简单的密码散列(请参阅Pastium

于 2011-02-28T12:04:08.783 回答