Update password #6
@@ -331,9 +331,10 @@ pub mod endpoint {
|
||||
match repo::salt::get(&pool, &user.salt_id).await {
|
||||
Ok(salt) => {
|
||||
let updated_salt_string = hashing::generate_salt().unwrap();
|
||||
let mut updated_salt = simodels::user::salt::Salt::default();
|
||||
updated_salt.salt = updated_salt_string.to_string();
|
||||
updated_salt.id = salt.id.clone();
|
||||
let updated_salt = simodels::user::salt::Salt {
|
||||
salt: updated_salt_string.to_string(),
|
||||
id: salt.id,
|
||||
};
|
||||
let updated_hashed_password = hashing::hash_password(
|
||||
&payload.updated_password,
|
||||
&updated_salt_string,
|
||||
|
||||
+2
-2
@@ -60,11 +60,11 @@ pub mod user {
|
||||
.await
|
||||
{
|
||||
Ok(r) => {
|
||||
return if r.rows_affected() > 0 {
|
||||
if r.rows_affected() > 0 {
|
||||
Ok(true)
|
||||
} else {
|
||||
Ok(false)
|
||||
};
|
||||
}
|
||||
}
|
||||
Err(err) => Err(err),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user