2017-11-25 14 views
0

私の地元のマックノートパソコンでlaravel 5.5を使用して、私はURL http://eshop.dev/cart/addを打ったとき、それは、ユーザ名とパスワードの入力を求められwithvaletLaravel認証基本 - セッションを無効

Route::get('/cart/add', function() { 
    // Only authenticated users may enter... 
    return "hello owlrd123"; 
})->middleware('auth.basic'); 

初めてweb.phpテストで定義された以下のルートを持っています。有効な資格情報を入力すると、「hello owlrd123」というメッセージが表示されます。クロムのクッキー&セッション(laravel_session、XSRF-TOKEN)をクリアしました。再びURLにヒットしたときは、資格情報の入力を求めるプロンプトが表示され、「hello owlrd123」というメッセージが表示されます。どのようにセッションを覚えていますか?私はセッションを覚えていない。

+1

ブラウザの[ネットワーク]タブでヘッダーを確認します。そこにあるかもしれない 'XSRF-TOKEN'が存在する – C2486

答えて

1

auth.basicを使用していますが、基本認証でログアウトする適切な方法はなく、単にログアウトを処理するようには設計されていません。

基本認証を無効にする方法はいくつかありますが、適切な修正方法はありません。

  • 閉会ブラウザを完全
  • は別の認証ウィンドウがポップアップし、401

を送る詳細はこれらの答えを参照してください。 - How to log out user from web site using BASIC authentication? - How to logout user for basic HTTP authentication

主な質問です:

なぜこれのためにクッキーの代わりに基本認証を使用していますか?

+0

クッキーを使用していただきありがとうございます – Arav