Ensure credentials are trimmed when logging in.

This commit is contained in:
2025-11-16 23:09:18 +00:00
parent 5fe5c94c55
commit db7aee369b

View File

@@ -19,9 +19,16 @@ public sealed class AuthService
{
if(credentials is null) return false;
string? email = credentials.FirstOrDefault(x => x.Key == "Email").Value;
string? email =
(credentials.FirstOrDefault(x => x.Key.Equals("Email", StringComparison.OrdinalIgnoreCase)).Value ??
credentials.FirstOrDefault(x => x.Key.Equals("email", StringComparison.OrdinalIgnoreCase)).Value ??
credentials.FirstOrDefault(x => x.Key.Equals("Username", StringComparison.OrdinalIgnoreCase)).Value)
?.Trim();
string? password = credentials.FirstOrDefault(x => x.Key == "Password").Value;
string? password =
(credentials.FirstOrDefault(x => x.Key.Equals("Password", StringComparison.OrdinalIgnoreCase)).Value ??
credentials.FirstOrDefault(x => x.Key.Equals("password", StringComparison.OrdinalIgnoreCase)).Value)
?.Trim();
if(email is null)
{