【文件属性】:
文件名称:laravel-remember-all:Laravel会话驱动程序,用于记住用户登录时使用的所有设备
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-25 14:08:52
laravel session session-management remember-me remember-multiple
Laravel记住所有设备
Laravel当前仅支持一台设备的“记住我”功能。 当您登录到多个设备,然后从其中一台设备注销时,您将被全部注销。 这可以通过将令牌存储在单独的表中来解决。
当前有一个建议将其放入Laravel核心,但是我们现在需要它: :
设置
通过composer安装:
composer require barchart/laravel-remember-all
迁移新的remember_tokens表:
php artisan migrate
更新您的身份验证保护:
'guards' => [
'web' => [
'driver' => 'rememberall' ,
'provider' => 'users' ,
'expire' => 10080 , // optional token exp
【文件预览】:
laravel-remember-all-master
----.gitignore(22B)
----src()
--------User.php(300B)
--------EloquentUserProvider.php(3KB)
--------DatabaseUserProvider.php(3KB)
--------GenericUser.php(3KB)
--------RememberAllServiceProvider.php(1KB)
--------UserProvider.php(1KB)
--------SessionGuard.php(7KB)
--------EloquentAuthenticatable.php(437B)
--------Contracts()
--------RememberToken.php(290B)
----LICENSE(1KB)
----composer.json(1KB)
----README.md(1KB)
----phpunit.xml(794B)
----database()
--------migrations()