フォーム認証を使用するサイトがあります(カスタムメンバーシッププロバイダーを使用していますが、現時点では重要ではありません)。ウェブサイトの安全な部分で、顧客はWorldPayを介して商品を購入して支払うことができます。
彼らがWorldPayから戻ってきたら、ウェブサイトの安全な部分に戻るリンクがある場合、フォーム認証チケット(セッションCookieに保存されている)が存続することを合理的に期待できますか(タイムアウトにもかかわらず)?
チケットは次のように設定されます。
FormsAuthentication.SetAuthCookie(username, false);
FormsAuthentication.RedirectFromLoginPage(username, false);
この作業は再開発の一部であり、必要のないコードをたくさん書く前に、「はい/いいえ/多分」と簡単に答えてもらいたいと思います。ユーザーが安全な場所に再度ログインすることは望ましくありません。サイトなので、WorldPayから返された情報に基づいてログインを再作成します。明らかに、ユーザーが記憶される場合、私はそのコードを書く必要はありません-私はかなり怠惰です;-)
提案ありがとうございます、
マイクK。