Мы столкнулись с действительно странной ошибкой в нашем приложении 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 есть проблема с поддоменами, которые содержат подчеркивания ... это не то, что происходит.