Generate reset password URL

This commit is contained in:
2023-05-30 15:12:58 +02:00
parent c84c2ef3c5
commit 62a52b385e
10 changed files with 418 additions and 16 deletions

View File

@ -39,9 +39,12 @@ pub async fn create_account(remote_ip: RemoteIP, req: web::Json<CreateAccountBod
}
// Create the account
let user_id = users_service::create_account(&req.name, &req.email).await?;
let mut user = users_service::create_account(&req.name, &req.email).await?;
// TODO : trigger reset password (send mail)
// Trigger reset password (send mail)
users_service::request_reset_password(&mut user).await?;
// TODO : cleanup in a cron not validated accounts after 24 hours
// Account successfully created
Ok(HttpResponse::Created().finish())