From 7aa18dc843c7cba7d801e692aa02be672ea4b6ad Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 5 Apr 2025 12:02:25 -0400 Subject: [PATCH] Hashing password --- src/callers/register.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/callers/register.rs b/src/callers/register.rs index 55a2691..b8f53d8 100644 --- a/src/callers/register.rs +++ b/src/callers/register.rs @@ -65,9 +65,13 @@ pub async fn register_user( } else { let salt_string = hashing::generate_salt().unwrap(); let mut salt = icarus_models::user::salt::Salt::default(); - salt.salt = salt_string.as_str().to_string(); + let generated_salt = salt_string; + salt.salt = generated_salt.to_string(); salt.id = repo::salt::insert(&pool, &salt).await.unwrap(); user.salt_id = salt.id; + let hashed_password = + hashing::hash_password(&user.password, &generated_salt).unwrap(); + user.password = hashed_password; match repo::user::insert(&pool, &user).await { Ok(id) => {