acarlosos/session-checker
最新稳定版本:v1.0.3
Composer 安装命令:
composer require acarlosos/session-checker
包简介
Simple packages to check if the user is already logged in
README 文档
README
Este pacote verificará se um usuário está logado em outro navegador e vai deslogar da sessão anterior.
Installation
- Adicione o pacote com o comando abaixo:
$ composer require acarlosos/session-checker
- Depois vamos gerar a migration com o comando artisan
$ php artisan session:table
$ php artisan migrate
- No arquivo de configuração .env alterar o valor da variável SESSION_DRIVER de file para database
SESSION_DRIVER=database
- No arquivo AuthenticatedSessionController localizado em App\Http\Controllers\Auth na função store devemos adicionar a nossa validação.
/** * Handle an incoming authentication request. */ public function store(LoginRequest $request): RedirectResponse { $request->authenticate(); SessionChecker::check(); //Aqui acontece a validação $request->session()->regenerate(); return redirect()->intended(RouteServiceProvider::HOME); }
Agora já deve estar funcionando
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-16