如何让浏览器要求保存密码和自动填写登录凭据

How to get the browser to ask to save password and auto-fill login credentials

如何修改我的自定义 DNN 登录模块,以便浏览器可以要求保存密码并将信息添加到 Web 凭据?

该模块当前的工作方式是它有一个带有下一步按钮的用户名字段。一旦您输入正确的用户名,它就会继续下一步,要求您输入密码。

当您导航到登录页面时,应该已经填写了用户名。

谢谢

你不能。这是在浏览器设置中,取决于用户的需求,出于安全原因,您不能以编程方式更改它。

在 DNN 中,您可以选择在登录表单上选中 "remember me" 复选框,这是设置一个在定义的时间内有效的 cookie(这在 web.config 文件中完成, 搜索 persistantCookieTimeout 并更改值。据我所知,该值以分钟为单位,因此将其保留 100 天是 60 x 24 x 100 = 144000。默认值为 0,这意味着登录无效的 cookie session.

结束

有关更多信息,请点击以下链接:

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