【问题标题】:DotNetNuke - Allowing users to save their credentials in their browserDotNetNuke - 允许用户在浏览器中保存他们的凭据
【发布时间】:2011-03-16 15:00:25
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: dotnetnuke dotnetnuke-5


    【解决方案1】:

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

    【讨论】:

    • 我看看能不能找到这个。非常不幸的是,DNN 公司决定在随 DNN 启动的登录控件中留下一个功能失调(或至少具有误导性)的复选框(记住我的信息...)
    【解决方案2】:

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

    如果您正在谈论记住我不起作用的问题,您只需对 web.config 文件进行简单的更改。只需在 authentication -> forms 部分增加 timeout 设置的值,添加 slipExpiration="true"

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

    【讨论】:

    • 嗨。我的问题可能有点模棱两可(我会澄清一些)。我只想让浏览器记住用户名和密码凭据。有些东西使浏览器无法记住 DNN 5.4 - 5.6(至少)中的凭据。
    • 这个页面 - mitchelsellers.com/blogs/2012/05/04/…,可能有你正在寻找的答案?
    猜你喜欢
    • 1970-01-01
    • 2015-06-25
    • 2020-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多