Сохраненные в браузере имена пользователей и пароли в Chrome - PullRequest
0 голосов
/ 23 ноября 2010

У меня есть веб-сайт с формой аутентификации, которую пользователи должны использовать для доступа к сайту.

Когда для доступа к сайту используется Google Chrome, не предлагается сохранять учетные данные пользователя, несмотря на то, что настройки браузераустановить, чтобы позволить.Тег FORM не использует autocomplete="off", но он работает по HTTPS, если это имеет какое-либо значение.

Что мне нужно сделать (или не сделать) для Chrome, чтобы предлагать сохранять пароли ?

К вашему сведению - рассматриваемый сайт можно увидеть здесь .

Ответы [ 3 ]

5 голосов
/ 25 ноября 2010

Оказывается, проблема была вызвана тем, что в теге отсутствует атрибут действия.

Добавлено action = "" и все хорошо, даже с AJAX и GET.

0 голосов
/ 23 ноября 2010

Помимо наблюдения Натана за использованием XHR для публикации учетных данных, вполне возможно, что использование HTTP GET вместо HTTP POST-запроса ответственно за поведение Chrome, не предлагая сохранять учетные данные.

Следует отметить, что использование HTTP GET вместо POST для отправки учетных данных само по себе часто считается плохой практикой, несмотря на раздражение, возникающее в Chrome.Хотя я не могу точно определить какие-либо конкретные проблемы в этом случае (поскольку я не видел страницу после входа в систему и другой связанный трафик), использование GET для передачи учетных данных - это то, чего вы хотели бы избежать (чтобы предотвратить любую потенциальную утечку учетных данных,несмотря на использование HTTPS).

0 голосов
/ 23 ноября 2010

Не думаю, что Chrome запоминает имена пользователей и пароли, отправленные через AJAXЕдинственное, что вы можете сделать, это заставить его отправить форму в обычном режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...