Laravel Auth Class

时间:2013-09-18 03:47:51

标签: php laravel laravel-4

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

是否认为来自服务器的数据库有自己的身份验证过程? 因为我想使用Laravel的Auth类方法,我可以区分用户是否登录,以便我可以阻止他们(已经注销的人)点击后退按钮。

1 个答案:

答案 0 :(得分:1)

Laravel 4默认支持两个身份验证驱动程序,'Eloquent'和'Database',请参考app\config\auth.php中的文件,默认设置为Eloquent。

默认情况下,Eloquent ORM本身绑定到数据库中的一个表,虽然我已经看到它在没有找到表时自己创建表(也许其他人可以澄清这个)。

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