1

Laravel 的 auth 类需要一个数据库才能使用它吗?

这是否考虑来自具有自己身份验证过程的服务器的数据库?因为我想使用 Laravel 的 Auth 类方法,我可以在其中区分用户是否已登录,以便我可以防止他们(已注销)单击后退按钮。

4

1 回答 1

1

Laravel 4 默认支持两个认证驱动,'Eloquent' 和 'Database',参考你的文件app\config\auth.php,默认设置为 Eloquent。

默认情况下,Eloquent ORM 本身与数据库中的表相关联,尽管我已经看到它在找不到表时自行创建表(也许其他人可以澄清这一点)。

如果您不使用,Auth::attempt()那么最好在您的应用程序中调用Auth::login()or Auth::loginUsingId()。但是,这取决于您想使用自己的身份验证方法的程度(或者您想使用捆绑身份验证的程度)。

于 2013-09-18T06:34:29.763 回答