Обновлено с уточнениями
Здравствуйте,
Когда наши пользователи переходят на http://mysubdomain.server.com/login
, они перенаправляются на https://secure.server.com/login?subdomain=mysubdomain
. Таким образом, фактическая страница входа в систему находится на поддомене secure.server.com
.
Проблема в том, что если пользователь входит в систему с учетными данными, предназначенными для subdomainA
, и говорит Firefox запомнить пароль, браузер автоматически заполняет форму входа, даже если пользователь заходит на страницу входа, что означает вход в систему subdomainB
.
Firefox предполагает, что форма входа в систему secure.server.com/login?subdomain=subdomainA
такая же, как в secure.server.com/login?subdomain=subdomainB
.
Сначала я думал, что Firefox запоминает пароли на основе сочетания URL-адреса и атрибута name
формы, но я попытался изменить name
на основе субдомена (name="login-<subdomain_name>"
), и это все еще не работает.
Как заставить Firefox запоминать пароли для subdomainA
и для subdomainB
отдельно, а не вместе?