From 9543dd78cfa4d958830a4a7c3782db90996e56d6 Mon Sep 17 00:00:00 2001 From: code002lover Date: Tue, 23 Dec 2025 16:52:11 +0100 Subject: [PATCH] make login username case insensitive --- backend/src/auth.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/auth.rs b/backend/src/auth.rs index e75eb9d..19d3b14 100644 --- a/backend/src/auth.rs +++ b/backend/src/auth.rs @@ -71,7 +71,9 @@ pub async fn login( let req = request.into_inner(); let users = user_list.lock().await; - if let Some(user) = users.iter().find(|u| u.person.name == req.username) + if let Some(user) = users + .iter() + .find(|u| u.person.name.to_lowercase() == req.username.to_lowercase()) && bcrypt::verify(&req.password, &user.password_hash).unwrap_or(false) { let token = Uuid::new_v4().to_string();