在Web应用程序中,每当创建新用户时,将IsActive设置为true并将IsLockoutEnabled设置为false,但是,当前客户在使用Web应用程序时会报告问题,即有时在服务器访问失败后,会设置LockoutEndDateUtc并客户无法再登录。
如何防止永远更新LockoutEndDateUtc?
================================================ ===== 在UserManager的构造函数中,以下更改不起作用:
// disalbe lockout
this.UserLockoutEnabledByDefault = false;
this.MaxFailedAccessAttemptsBeforeLockout = 100000;
答案 0 :(得分:1)
要使用户不被锁定,UserVisibleHint
必须为假,LockoutEnabled
必须在当前日期之前。要禁用全局锁定,您必须在LockoutEndDateUtc
UserLockoutEnabledByDefault
设置为false
UserManager