From 1d83fa75490fc42b4531ae4dbb3b23f7ddfd46ff Mon Sep 17 00:00:00 2001 From: "maxence.guitard" Date: Mon, 15 Jan 2024 09:49:57 +0100 Subject: [PATCH] feat : verification taille password --- Blazor/Blazor/Models/AdministratorModel.cs | 2 ++ Blazor/Blazor/Models/PlayerModel.cs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Blazor/Blazor/Models/AdministratorModel.cs b/Blazor/Blazor/Models/AdministratorModel.cs index 0fdf7c4..91d1dd6 100644 --- a/Blazor/Blazor/Models/AdministratorModel.cs +++ b/Blazor/Blazor/Models/AdministratorModel.cs @@ -15,6 +15,8 @@ public class AdministratorModel public string Username { get; set; } [Required(ErrorMessage = "Password is required")] + [RegularExpression(@"^[^\s]+$", ErrorMessage = "Le champ ne doit pas contenir d'espaces.")] + [StringLength(255, ErrorMessage = "{0} length must be between {2} and {1}.", MinimumLength = 6)] public string HashedPassword { get; set; } public void HashPassword(string password) diff --git a/Blazor/Blazor/Models/PlayerModel.cs b/Blazor/Blazor/Models/PlayerModel.cs index 7cdd986..a8da40a 100644 --- a/Blazor/Blazor/Models/PlayerModel.cs +++ b/Blazor/Blazor/Models/PlayerModel.cs @@ -14,6 +14,8 @@ public class PlayerModel public string Nickname { get; set; } [Required(ErrorMessage = "Password is required")] + [RegularExpression(@"^[^\s]+$", ErrorMessage = "Le champ ne doit pas contenir d'espaces.")] + [StringLength(255, ErrorMessage = "{0} length must be between {2} and {1}.", MinimumLength = 6)] public string HashedPassword { get; set; } public void HashPassword(string password)