DotNetNuke - 允许用户在浏览器中保存凭据

时间:2011-03-16 15:00:25

标签: dotnetnuke dotnetnuke-5

DNN安装的默认行为是阻止用户在其浏览器中保存其帐户凭据。

我相信这是通过更改登录页面上的凭据输入控件的ID来完成的,但我不确定。

是否有设置或常用方法来解决此问题,以便用户可以保存凭据?

编辑:我不是在谈论单击“记住我”是否“记住”用户会话的单独问题。我只是提到启用Web浏览器的登录/ pw存储。如果亚马逊允许,启用它可能不会太可怕。

2 个答案:

答案 0 :(得分:1)

实际上是通过在文本框中设置autocomplete=off属性来完成的。我不相信这是通过设置公开的(即改变它的唯一方法是更改​​您的身份验证提供程序使用的控件,这是一项相当大的任务)。

答案 1 :(得分:1)

编辑:在进一步阅读之后,似乎这个解决方案不如提供here的解决方案安全。

如果您正在谈论记住我不起作用的问题,您只需要对您的web.config文件进行简单的更改。只需增加身份验证中超时设置的值 - >表单部分添加slidingExpiration =“true”

也是一个好主意
<authentication mode="Forms">
    <forms name=".DOTNETNUKE" protection="All" timeout="10080" cookieless="UseCookies" slidingExpiration="true" />
</authentication>