0

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

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

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

谢谢

4

1 回答 1

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

于 2019-01-24T11:23:25.617 回答