如何修改我的自定义DNN登录模块,以便浏览器可以要求保存密码并将信息添加到Web凭据?
该模块当前的工作方式是它具有一个带下一个按钮的用户名字段。输入正确的用户名后,它将继续进行下一步,要求您输入密码。
当您导航到登录页面时,用户名应该已经填写。
谢谢
答案 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