旅行プログラミングブログ車ホームプログラミング【Laravel】他デバイスや他ブラウザで同時ログインをできなくする方法PR【Laravel】他デバイスや他ブラウザで同時ログインをできなくする方法プログラミング【Laravel】他デバイスや他ブラウザで同時ログインをできなくする方法2020.06.05前回、Laravelにて『他のデバイス上のセッションを無効化』する方法をご紹介しました。【Laravel】他のデバイス上のセッションを無効化する方法Laravelで他のデバイス上のセッションを無効化する方法が気になる方へ。本記事では現役のエンジニアがLaravelで他のデバイス上のセッションを無効化する方法を詳しく紹介いたします。ha2pylife.comこちらに関しては、パスワードを変更された場合に他のデバイス上のセッションを無効化するような方法になります。今回はパスワードの変更は関係なく、単純に他デバイス(例えばPCとSP)や他ブラウザ(例えばChromeとFirefox)で同時ログインできないような方法を紹介したいと思います。ちなみに本記事で紹介する方法はLaravel5.6~で検証した結果となります。このブログは現役のエンジニア(プログラマー歴が約12年)の僕(よしたか)が2019年12月後半から日々更新しております。作成したミドルウェアを適用ログイン時にユーザーエージェントを格納するまとめLaravelで他デバイスや他ブラウザで同時ログイン不可とは?他デバイスや他ブラウザで同時ログイン不可とは?これだけではよくわかりませんよね。testこの情報でChromeからtestアカウントにログインしているとします。Firefoxでもこのtestアカウントにログインした場合、ChromeとFirefox両方で同時ログインができる状態になっています。いう時に、『他デバイスや他ブラウザで同時ログイン不可にする』といった機能となります。Laravelで他デバイスや他ブラウザで同時ログイン不可にする手順では実際の手順を見ていきましょう。migrateマイグレーションの実行。}}このように変更します。「app/Http/Kernel.php」の「$routeMiddleware」に追加します。];「routes/web.php」の「middleware」に追加します。「authenticated」関数がある場合は、save記述のみ追加します。「authenticated」関数がない場合は、「vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php」からオーバーライドします。}以上で準備ができました。dump-autoloadこちらのコマンドを実行して、試してみましょう。Chromeでtestアカウントにログインし、その後Firefoxでtestアカウントにログイン、再度Chromeに戻ってF5などで確認すると、Chrome側がログアウトされると思います。(Firefoxはログイン中のまま)まとめこの記事のおさらいLaravelで他デバイスや他ブラウザの同時ログインチェックはユーザーエージェントを使うと便利いかがだったでしょうか。前回の記事に引き続き、意外とこういった情報ってググっても検索が出てこないものです。関連記事プログラミングAWSで25ポート利用制限でメール送信不可?【Postfixでの解決方法】AWSでシステム開発を行っていると『AWSからメールが送信できない』事ってあると思います。今回はそんな場合に『Postfix』での解決方法をお伝えしたいと思います。メールが送信できないのか?というとAWSではデフォルトで25ポートに...2020.04.10プログラミングプログラミングテックアカデミーを利用してWebディレクションのノウハウを身につけようテックアカデミーのWebディレクションが気になる方へ。本記事では現役のエンジニアがオンラインプログラミングスクール、テックアカデミーのWebディレクションコースのカリキュラム等詳細を細かく紹介いたします。2020.06.19プログラミングプログラミング【Udemy】今流行りのPython学習にオススメ講座3選の紹介AI技術の進歩により注目されているプログラミング言語『Python』。今のうちにある程度スキルを身につけておけば今後の転職にも有利になります。そんな『Python』を『Udemy』で学習できるオススメ講座を3つ紹介させて頂きます。Py...2020.04.14プログラミングプログラミングテックパートナーズカレッジの評判は?【いい所と悪い所】プログラミングスクールの『テックパートナーズカレッジ』の評判が気になっているあなたへ。本記事では現役のエンジニアが『テックパートナーズカレッジ』の評判について、口コミや実際のサービスから独自の目線で細かく解説しています。僕はよくプログラミングだけではなく、インフラ系も並行して覚えた方がいいと言っています。その方が自らのスキルも上がり、仕事の幅も広がる為いい事だらけです。そんなインフラ系で必ず使うncコマンドを紹介したいと思います。defined.")}))})()。