2016-08-09 9 views
1

laravelプロジェクトからログアウトした後、訪問したページへのアクセスを防止したいと考えています。ここで私は私がルート上記のすべてのルートが含まれているlaravelミドルウェアミドルウェアクラスを使用してlaravelでログアウトした後、訪問先ページへのアクセスを防止する方法は?

Route::group(['middleware' => ['web']], function() 
{ 
     Route::get('/logout',[ 
      'uses'=>'[email protected]', 
      'as'=>'logout' 
     ]); 
}); 

を使用している::グループルート と認証ファサードを使用。私は、ログアウト後、そして誤ってブラウザから戻るボタンを押した後に、訪問したページにアクセスしないようにしたい。

答えて

2

Laravelルートミドルウェアを使用して、認証されたユーザーだけが特定のルートにアクセスできるようにすることができます。このLaravel Auth Documentation

+0

ありがとう

Route::get('profile', ['middleware' => 'auth', function() { // Only authenticated users may enter... }]); 

チェック:あなたがやらなければならないことは、ルート定義にミドルウェアを添付してあります。あなたが提供したリンクはとても有益です! – kaviranga

関連する問題