Rails 2.3.4 アプリで非常に奇妙なバグが発生しています。
このバグは、Internet Explorer (7 および 8) でのみ発生します。何が起こるかは次のとおりです。
- 新しい顧客は、https://domain.com/signup/freeでアカウントを作成します(サブドメインがないことに注意してください) 。
- 彼らのアカウントは、「example.domain.com」のようなサブドメインで識別されます
- サインアップすると、アカウントのホームページへのリンクを含むウェルカム画面が表示されます
- リンクをたどり、「ログイン」ボタンをクリックしてログインを試みます。
- 有効な資格情報を提供しても、アプリはアカウントのルート URL にリダイレクトされます...管理領域に到達することはできません
- 彼らが(IEで)ログインできる唯一の方法は、IEを終了して再度開くことです...その後、正常に動作します...
初期セッションの何かがログインを妨げています。問題がある場合は、restful_authentication と ssl_requirement プラグインを使用しています...どちらかまたは両方に IE の問題があるかどうかはわかりませんが、ここで困惑しています。
また、IE にはアンダースコアを含むサブドメインに関する問題があると読みましたが、これは起こっていることではありません。