diff --git a/src/controllers/two_factors_api.rs b/src/controllers/two_factors_api.rs index b899873..17376cb 100644 --- a/src/controllers/two_factors_api.rs +++ b/src/controllers/two_factors_api.rs @@ -14,8 +14,8 @@ pub struct Request { first_code: String, } -pub async fn save_totp_key(user: CurrentUser, form: web::Json, - users: web::Data>) -> impl Responder { +pub async fn save_totp_factor(user: CurrentUser, form: web::Json, + users: web::Data>) -> impl Responder { let key = TotpKey::from_encoded_secret(&form.secret); if !key.check_code(&form.first_code).unwrap_or(false) { diff --git a/src/main.rs b/src/main.rs index 44eea7b..e4eb9ec 100644 --- a/src/main.rs +++ b/src/main.rs @@ -122,7 +122,7 @@ async fn main() -> std::io::Result<()> { .route("/settings/two_factors/add_totp", web::get().to(two_factors_controller::add_totp_factor_route)) // User API - .route("/settings/api/two_factors/save_totp_key", web::post().to(two_factors_api::save_totp_key)) + .route("/settings/api/two_factors/save_totp_factor", web::post().to(two_factors_api::save_totp_factor)) // Admin routes .route("/admin", web::get() diff --git a/templates/settings/add_2fa_totp_page.html b/templates/settings/add_2fa_totp_page.html index aee2445..0ecb0c9 100644 --- a/templates/settings/add_2fa_totp_page.html +++ b/templates/settings/add_2fa_totp_page.html @@ -75,7 +75,7 @@ return; try { - const res = await fetch("/settings/api/two_factors/save_totp_key", { + const res = await fetch("/settings/api/two_factors/save_totp_factor", { method: "post", headers: { 'Content-Type': 'application/json',