Hashing password

This commit is contained in:
2025-04-05 12:02:25 -04:00
parent b45a0475ed
commit 7aa18dc843

View File

@@ -65,9 +65,13 @@ pub async fn register_user(
} else { } else {
let salt_string = hashing::generate_salt().unwrap(); let salt_string = hashing::generate_salt().unwrap();
let mut salt = icarus_models::user::salt::Salt::default(); 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(); salt.id = repo::salt::insert(&pool, &salt).await.unwrap();
user.salt_id = salt.id; 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 { match repo::user::insert(&pool, &user).await {
Ok(id) => { Ok(id) => {