1

複数のユーザーが同じユーザー資格情報を使用してサイトにアクセスする ASP.NET Web サイトがあります。単一のユーザーが使用する場合、サイトは正常に機能しますが、同じ資格情報を持つ 2 番目のユーザーが同時にログインし、最初のユーザーが何らかのアクション (リンクをクリックする、ドロップダウンを選択するなど) を実行すると、最初のユーザーはデフォルトにリダイレクトされます。ログインページ。両方のユーザーが問題なくサイトにアクセスできるようにしたい。

なぜこれが起こっているのか、そしてこれをどのように解決できるのかについて、誰でもコメントできますか。

4

1 に答える 1

1

動作の理由についての私の推測は、使用している認証方法です。おそらく、最初のユーザーがログインしたときに、次のリクエストを許可するセッション ID を取得します。

別のユーザーが同じ資格情報を使用してログインすると、そのユーザーに対して別のセッション ID が作成されるため、最初のユーザーが持っている ID は無効になり、ログイン ページにリダイレクトされます。

于 2013-10-22T16:14:27.390 に答える