Umbraco中的Member登录时的Lock out功能

Posted 新西兰程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Umbraco中的Member登录时的Lock out功能相关的知识,希望对你有一定的参考价值。

请参看文章 https://our.umbraco.org/forum/using-umbraco-and-getting-started/76389-preventing-member-lock-out

用Umbraco开发了一个网站,其中有用户登录功能,用户是Umbraco back office中的Members, 但是想设置member登录时,如果输入错误密码次数为N次时,该member自动lock out. 默认是5次,也就是说输入5次错误密码后,该member会自动Lock out.

在哪里设置了,在web.config中设置,如下 

<!-- Membership Provider -->
    <membership defaultProvider="UmbracoMembershipProvider" userIsOnlineTimeWindow="15">
        <providers>
            <clear />
            <add name="UmbracoMembershipProvider" type="Umbraco.Web.Security.Providers.MembersMembershipProvider, Umbraco" maxInvalidPasswordAttempts="999" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="8" useLegacyEncoding="true" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="Member" passwordFormat="Hashed" />
            <add name="UsersMembershipProvider" type="Umbraco.Web.Security.Providers.UsersMembershipProvider, Umbraco" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="8" useLegacyEncoding="true" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" passwordFormat="Hashed" />
        </providers>
    </membership>

这里设置 maxInvalidPasswordAttempts="999" ,就是设置永远都不会locked out (一般人也不会输入999次)

 

以上是关于Umbraco中的Member登录时的Lock out功能的主要内容,如果未能解决你的问题,请参考以下文章

csharp Umbraco包UI-O-Matic示例(https://our.umbraco.org/projects/developer-tools/ui-o-matic/)

Umbraco中的部分模型

无论权限如何,Umbraco 用户都无法看到某些节点

Umbraco -- 在Visual Studio中新建一个View 如何在Umbraco back office 中显示出来

Umbraco中的RelatedLink的使用

markdown 云UAAS中的Umbraco