Hashing password
This commit is contained in:
@@ -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) => {
|
||||||
|
Reference in New Issue
Block a user