public UserStorageContext(
     DatabaseConnections settings,
     IPasswordComplexity passwordComplexity,
     IEncryptor encryptor
     ) : base(settings.Database)
 {
     _passwordComplexity = passwordComplexity;
     _encryptor          = encryptor;
 }
Пример #2
0
        public RegisterUserModelValidation(IPasswordComplexity complexity)
        {
            RuleFor(x => x.EmailAddress)
            .EmailAddress().WithMessage("Please enter a valid email address")
            .NotEmpty().WithMessage("Please enter an email address")
            .Length(0, 255);

            RuleFor(x => x.Password)
            .Rule(complexity.Validate)
            .WithMessage(complexity.ComplexityMessage);
        }