Как заставить браузер запрашивать сохранение пароля и автоматическое заполнение учетных данных - PullRequest
0 голосов
/ 21 января 2019

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

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

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

Спасибо

1 Ответ

0 голосов
/ 24 января 2019

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

В 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

...