2017-06-15 6 views
0

私は奇妙な問題を発見しました。私はユーザーAとしてログインしていることがありますが、新しいページにリダイレクトされたときに特定の操作を行った後、ログインしたユーザーが変更されます。他のユーザーのアカウントへのアクセス権が与えられており、今はユーザーbとしてログインしています。私は自分のシステムでそのアカウントを開いたことはありません。PHP他のユーザーのアカウントが開かれています

私はawsの弾力性負荷バランスをphpとmysqlと一緒に使っています。

私はそれが私がWeb開発に新しいですので

を振る舞うので、このような状況を避けるために世話をするために何が高度になり、なぜ何らかの理由が表示されないように私が追加することができますどのような他のすべての情報を知ってみましょうありがとうございました

+1

おそらくいくつかのコードですか? – Andreas

+0

あなたはどのユーザーを追跡していますか? PHPのネイティブセッションを使用していますか?カスタムセッション識別子を使用しますか?あなた自身のクッキー関連のロジックを書いたことがありますか? – rickdenhaan

+0

セッションの問題のようです。セッションはどのように保存されますか(ファイル、データベース、その他)?ロードバランサでセッションをどのように管理していますか? – jfadich

答えて

0

以前にログインしたことのない別のユーザーに切り替わっていますか?

もしそうなら、これは純粋にプログラミング上の問題であると思います。

以前にテストしたユーザーに完全にログアウトした場合や、以前にテストしたユーザーに切り替えた場合は、セッションデータとして異なるロードバランサを切り替える際にセッションの問題が発生する可能性が高いです。プロセスをデータベースやメモリサービスで共有するのではなく、

別の解決策

編集 本当に申し訳ありませんが、私はいくつかの方法が上記と同じのいくつかを述べるの元記事にあなたの質問のコメントを見ていない...

よろしく

リアム

関連する問題