MemberUnlock for Umbraco 7
Members in Umbraco can get locked out when they have entered to many wrong passwords. The only 2 possible ways of removing this flag are:
But not everyone uses this last functionality or doesn't have the time to always set the member manually back to not locked out, that's why we have created MemberUnlock.
MemberUnlock is a tiny package which unlock members. When? After a time which you can set in the web.config. You will find a new key in the appSettings section of your web.config file called: memberLockedOutInMinutes. The default value of this property is 10 which means a locked out member will be locked out for 10 minutes, after that MemberUnlock will unlock this member.
During the installation of this package we also create a Scheduled Task which you can find in the umbracoSettings.config file. This task will run every minute in order to unlock the members that may get unlocked.
If you want to view the history of these unlocked members by the MemberUnlock package, we always add an entry in the log file like:
MemberUnlock.Controllers.MemberUnlockApiController - Member 'test' has been unlocked automatically.