Как заставить браузер запрашивать сохранение пароля и автоматическое заполнение учетных данных

Как я могу изменить свой пользовательский модуль входа в систему DNN, чтобы браузер мог запросить сохранение пароля, а также добавить информацию в веб-учетные данные?

Как работает модуль в настоящее время, так это то, что у него есть поле "Имя пользователя" со следующей кнопкой. Как только вы введете правильное имя пользователя, он перейдет к следующему шагу, чтобы запросить у вас пароль.

Когда вы переходите на страницу входа, имя пользователя уже должно быть заполнено.

Спасибо

1 ответ

Решение

Ты не можешь Это в настройках браузера, и в зависимости от того, что пользователь хочет, и по соображениям безопасности вы не можете изменить это программно.

В DNN у вас есть возможность установить флажок "запомнить меня" в форме входа в систему, это установка файла cookie, который действует в течение определенного времени (это делается в файле web.config, ищите persistantCookieTimeout и изменяйте значение Насколько я помню, это значение указывается в минутах, поэтому его значение в течение 100 дней составляет 60 x 24 x 100 = 144000. Значение по умолчанию - 0, что означает, что файл cookie для входа в систему становится недействительным в конце сеанса.

Для получения дополнительной информации перейдите по этим ссылкам:

https://www.dnnsoftware.com/wiki/persistentcookietimeout

https://www.dnnsoftware.com/community-blog/cid/134982/why-doesnt-remember-me-work-like-i-expect

https://www.dnnsoftware.com/wiki/appsettings-in-webconfig

https://www.dnnsoftware.com/wiki/disabling-support-for-persistent-cookies

Другие вопросы по тегам