認証にAuth0を使用していて、ログインが正常に機能していますが、リダイレクトユーザーが再度ログオンした後にログアウト機能を呼び出すと、これは私のルートファイルです:Auth0、Laravel 5.4 - ログアウト後のユーザーが再度ログに記録される
<?php
Route::get('/auth0/callback', '\Auth0\Login\[email protected]');
Route::group(['middleware' => ['auth']], function() {
Route::get('/', '[email protected]');
Route::get('/dashboard', '[email protected]')->middleware('role');
Route::get('/employees-status', '[email protected]')->middleware('role');
Route::get('/user-status/{id}', '[email protected]')->middleware('role');
Route::get('/request-update/{id}', '[email protected]');
Route::post('/search', '[email protected]')->middleware('role');
Route::post('/change-status', '[email protected]')->middleware('role');
Route::get('/logout', function() {
var_dump(Auth::check());
Auth::logout();
var_dump(Auth::check());
die;
return redirect('login');
});
});
Route::get('/login', function() {
return \App::make('auth0')->login();
})->name('login');
それは思わのAuth ::ログアウト();それが必要として最初のvar_dumpが真を示しているのでは、作業され、第二は、偽(セットアップの残りの部分はドキュメントhttps://auth0.com/docs/quickstart/webapp/laravel/01-loginと同じである)を示しています。
ログアウト後にページを読み込もうとすると、もう一度ログインします。ここで間違っている可能性のあるアイデアはありますか?