cookieless セッションを使用していて login.aspx の名前を httphandler に変更できない場合、無限ログイン ループの問題をどのように解決しますか?
つまり、管理者権限を持つユーザーがログアウト ボタンをクリックし、制限されたページへの戻り URL が login.aspx に渡されると、管理者権限を持たない別のユーザーがログインしようとすると、ログイン ページにリダイレクトされます。
私はこの解決策に出くわしましたが、login.aspx の名前を http ハンドラーに変更することはできません。フォーム認証チケットが URL から取り除かれているように見えるため、isauthenticated 関数は Cookie なしの認証を使用する aspx ページでは機能しないようです。ログインページにリダイレクトされたとき。
編集:
このアプリケーションは既に運用されているため、ログイン/ログアウト/タイムアウト プロセスのページ フローを変更したり、ログイン ページの名前を変更したりすることはできません。