From fd16d0923447a174fe1b34342457e2df17f4123b Mon Sep 17 00:00:00 2001 From: Mitchell R Date: Sun, 26 Jul 2015 14:39:15 +0200 Subject: [PATCH 1/3] Update ChangePassword.cs Allowing for a min password of 8 characters instead of 12. --- BuildFeed/Models/ViewModel/ChangePassword.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BuildFeed/Models/ViewModel/ChangePassword.cs b/BuildFeed/Models/ViewModel/ChangePassword.cs index d5a3410..cfb29fa 100644 --- a/BuildFeed/Models/ViewModel/ChangePassword.cs +++ b/BuildFeed/Models/ViewModel/ChangePassword.cs @@ -10,19 +10,19 @@ namespace BuildFeed.Models.ViewModel public class ChangePassword { [Required] - [MinLength(12)] + [MinLength(8)] [DisplayName("Enter current password")] public string OldPassword { get; set; } [Required] - [MinLength(12)] + [MinLength(8)] [DisplayName("Enter new password")] public string NewPassword { get; set; } [Required] - [MinLength(12)] + [MinLength(8)] [DisplayName("Confirm new password")] [Compare("NewPassword")] public string ConfirmNewPassword { get; set; } } -} \ No newline at end of file +} From c1d7bd808c1d36dd85c9586812fc401c53b2661b Mon Sep 17 00:00:00 2001 From: Mitchell R Date: Sun, 26 Jul 2015 14:41:09 +0200 Subject: [PATCH 2/3] Update RedisMembershipProvider.cs Updated min password character count to 8. Also dropped invalid password attempt count as; if you can't get your password in 3 tries, just reset it, its easier. --- RedisAuth/RedisMembershipProvider.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/RedisAuth/RedisMembershipProvider.cs b/RedisAuth/RedisMembershipProvider.cs index 4cc0bb0..4fa946b 100644 --- a/RedisAuth/RedisMembershipProvider.cs +++ b/RedisAuth/RedisMembershipProvider.cs @@ -16,9 +16,9 @@ namespace RedisAuth public class RedisMembershipProvider : MembershipProvider { private bool _enablePasswordReset = true; - private int _maxInvalidPasswordAttempts = 5; + private int _maxInvalidPasswordAttempts = 3; private int _minRequiredNonAlphanumericCharacters = 1; - private int _minRequriedPasswordLength = 12; + private int _minRequriedPasswordLength = 8; private int _passwordAttemptWindow = 60; private bool _requiresUniqueEmail = true; @@ -491,4 +491,4 @@ public class RedisMember : IHasId public DateTime LockoutWindowStart { get; set; } public int LockoutWindowAttempts { get; set; } } -} \ No newline at end of file +} From bdf51f760c4e1336c9cfbd3e407e4d2a13878610 Mon Sep 17 00:00:00 2001 From: Mitchell R Date: Sun, 26 Jul 2015 14:42:35 +0200 Subject: [PATCH 3/3] Update RegistrationUser.cs Dropping min password length --- BuildFeed/Models/ViewModel/RegistrationUser.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BuildFeed/Models/ViewModel/RegistrationUser.cs b/BuildFeed/Models/ViewModel/RegistrationUser.cs index 59dc7b7..af2ecc6 100644 --- a/BuildFeed/Models/ViewModel/RegistrationUser.cs +++ b/BuildFeed/Models/ViewModel/RegistrationUser.cs @@ -14,12 +14,12 @@ public class RegistrationUser public string UserName { get; set; } [Required] - [MinLength(12)] + [MinLength(8)] [DisplayName("Enter password")] public string Password { get; set; } [Required] - [MinLength(12)] + [MinLength(8)] [DisplayName("Confirm password")] [Compare("Password")] public string ConfirmPassword { get; set; } @@ -29,4 +29,4 @@ public class RegistrationUser [DisplayName("Email address")] public string EmailAddress { get; set; } } -} \ No newline at end of file +}