Default.aspx
とカスタムログインページlogin.aspx
を作成してフォーム認証を実装しました。認証されていないユーザーがDefault.aspx
を参照すると、それらはlogin.aspx
にリダイレクトされ、指定された資格情報に一致するものが見つかった場合にのみ、ユーザーはdefault.aspx
にリダイレクトされます。 すべてのFirefoxブラウザインスタンスが同じ認証Cookieを使用しないようにするにはどうすればよいですか?
- しかし、Firefoxを使用したときに、それはすべてのブラウザインスタンスが同じ認証Cookieインスタンスを使用し、したがって場合は、ユーザU1などでブラウザB1ログ内のユーザーは、そのWebアプリケーションを訪問し、すべてのブラウザインスタンスをように記録されます表示されますユーザU1。たとえば、ブラウザインスタンスB1がDefault.aspxを初めて要求すると、すぐにアクセスが許可されます。その後、ポストバック上のすべてのブラウザは(以前にユーザU1としてログイン)今としてログインされます
私は、ユーザーU1としてログインした後、私は
login.aspx
にサーフィンして別のユーザー名(たとえば、ユーザーU2)を使用してログインし、場合、ユーザU2。
このような動作を防止して、各ブラウザインスタンスが独自の認証Cookieを受け取るようにするにはどうすればよいですか?
「ブラウザインスタンス」の意味を明確にしてください。新しいfirefox.exeプロセスを開始しますか? –
はい、私は新しいfirefox.exeを開始することを意味しました(実際には新しいプロセスが実際に開始されていないことが判明しましたが)。 – SourceC