mirror of https://github.com/abpframework/abp.git
2 changed files with 2 additions and 37 deletions
@ -1,35 +0,0 @@ |
|||||
using System; |
|
||||
using Microsoft.AspNetCore.Identity; |
|
||||
|
|
||||
namespace Volo.Abp.Identity |
|
||||
{ |
|
||||
public static class PasswordOptionsExtensions |
|
||||
{ |
|
||||
public static IDisposable ClearRequirements(this PasswordOptions options) |
|
||||
{ |
|
||||
var oldRequireDigit = options.RequireDigit; |
|
||||
var oldRequiredLength = options.RequiredLength; |
|
||||
var oldRequireLowercase = options.RequireLowercase; |
|
||||
var oldRequireUppercase = options.RequireUppercase; |
|
||||
var oldRequiredUniqueChars = options.RequiredUniqueChars; |
|
||||
var oldRequireNonAlphanumeric = options.RequireNonAlphanumeric; |
|
||||
|
|
||||
options.RequireDigit = false; |
|
||||
options.RequiredLength = 1; |
|
||||
options.RequireLowercase = false; |
|
||||
options.RequireUppercase = false; |
|
||||
options.RequiredUniqueChars = 1; |
|
||||
options.RequireNonAlphanumeric = false; |
|
||||
|
|
||||
return new DisposeAction(() => |
|
||||
{ |
|
||||
options.RequireDigit = oldRequireDigit; |
|
||||
options.RequiredLength = oldRequiredLength; |
|
||||
options.RequireLowercase = oldRequireLowercase; |
|
||||
options.RequireUppercase = oldRequireUppercase; |
|
||||
options.RequiredUniqueChars = oldRequiredUniqueChars; |
|
||||
options.RequireNonAlphanumeric = oldRequireNonAlphanumeric; |
|
||||
}); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
Loading…
Reference in new issue