Passwort setzen funktion

This commit is contained in:
Andre Beging
2022-05-20 07:47:38 +02:00
parent f80ba142bc
commit 21f4906277
9 changed files with 172 additions and 51 deletions

View File

@@ -74,50 +74,5 @@ namespace FoodsharingSiegen.Server.Pages
}
#endregion
#region Private Method ValidateMail
/// <summary>
/// Validates the mail using the specified args (a. beging, 11.04.2022)
/// </summary>
/// <param name="args">The args</param>
private void ValidateMail(ValidatorEventArgs args)
{
var email = Convert.ToString(args.Value);
if (string.IsNullOrWhiteSpace(email))
{
args.Status = ValidationStatus.None;
return;
}
var isMatch = Regex.IsMatch(email, "^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", RegexOptions.IgnoreCase);
args.Status = isMatch ? ValidationStatus.Success : ValidationStatus.Error;
}
#endregion
#region Private Method ValidatePassword
/// <summary>
/// Validates the password using the specified args (a. beging, 11.04.2022)
/// </summary>
/// <param name="args">The args</param>
private void ValidatePassword(ValidatorEventArgs args)
{
var password = Convert.ToString(args.Value);
if (string.IsNullOrWhiteSpace(password))
{
args.Status = ValidationStatus.None;
return;
}
var isValid = password.Length > 3;
args.Status = isValid ? ValidationStatus.Success : ValidationStatus.Error;
}
#endregion
}
}