mar-gitacount
@mar-gitacount (mar mar)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ララベルでwebアプリを制作しているのですが、、

Q&A

Closed

今自身でララベルを利用してwebアプリを開発していてログイン機能について気になったことがあったのですが、、

userテーブルを作りログインができたらそのパスワードとidに紐づくページ(/home)が表示される処理で
例えば、user_tableに二人のユーザを登録されているものとします(現に自分の制作しているwebアプリはそうなっている)。

ターミナル
php artisan serve
Starting Laravel development server: http://127.0.0.1:8000
[Wed Dec 30 03:28:21 2020] PHP 8.0.0 Development Server (http://127.0.0.1:8000) started

となるのでそのままhttp://127.0.0.1:8000
に移動してuser1でログインしたとします。
と同時にもう一つタブを開いて
php artisan serve --port=8080
してuser2でログインします。

で、この時点で
タブ1→user1 http://127.0.0.1:8000
タブ2→user2 php artisan serve --port=8080 とするので http://127.0.0.1:8080に接続。
とします。
これでタブ1をf4で更新するとタブ1のログインuserがuser1→user2に更新されます。

これはバグなのでなにかしら直さないといけないのでしょうか??
それともローカル環境ですとこうなるものなのでしょうか??

わかりづらい説明だとは思うのですが何卒ご教授お願いします。

0

1Answer

ログインに関してどのような実装をされているのか分からないため、
断言できないのですが、おそらく正常な挙動だと思います。

user2にログインするタイミングでuser1のCookieやsessionIDが破棄されて、
user2のものが再生成されているからではないでしょうか?

別ブラウザでuser1,2のログインを行うとどうなりますかね?

0Like

Comments

  1. @mar-gitacount

    Questioner

    ご回答ありがとうございます。
    ユーザー1をFirefoxで、ユーザー2をChromeのブラウザでログインして更新したところ、どちらも別々に動作していたため問題が無いかと思います。お騒がせしました。

Your answer might help someone💌