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

时间:2019-01-21 14:39:34

标签: html login dotnetnuke credential-manager

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

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

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

谢谢

1 个答案:

答案 0 :(得分:2)

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

在DNN中,您可以选择在登录表单上选中“记住我”复选框,这将设置一个在定义的时间内有效的cookie(这是在web.config文件中完成的,搜索persistantCookieTimeout和更改该值,据我所知,该值以分钟为单位,因此要持续100天,ist是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