【发布时间】:2021-08-25 08:27:25
【问题描述】:
我是Laravel 的新手,会话过期后redirect 出现问题。
我将session_lifetime 设置为120。
session 过期后如何删除?
现在,120 分钟后,当点击网站内的链接时,它会重定向到 login 页面,但我试图重定向到包含用户详细信息的锁定屏幕页面。
应用\异常\处理程序
protected function unauthenticated($request, AuthenticationException $exception)
{
return $request->expectsJson()
? response()->json(['message' => 'Unauthenticated.'], 401)
: redirect()->guest(route('auth/lockscreen/'.Auth::id()));
}
路线/网络
Route::get('auth/lockscreen/{id}', 'App\Http\Controllers\UserController@lockscreen')
->name('auth/lockscreen');
提前致谢!
【问题讨论】:
-
你能显示web.php的完整路线和锁屏方法吗
标签: laravel authentication session redirect