Enforce 2FA for user admin routes
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -4,6 +4,7 @@ use actix_web::{web, HttpResponse, Responder};
|
||||
|
||||
use crate::actors::users_actor::{DeleteUserRequest, FindUserByUsername, UsersActor};
|
||||
use crate::data::action_logger::{Action, ActionLogger};
|
||||
use crate::data::critical_route::CriticalRoute;
|
||||
use crate::data::current_user::CurrentUser;
|
||||
use crate::data::user::UserID;
|
||||
use crate::utils::string_utils;
|
||||
@@ -19,6 +20,7 @@ struct FindUserResult {
|
||||
}
|
||||
|
||||
pub async fn find_username(
|
||||
_critical: CriticalRoute,
|
||||
req: web::Form<FindUserNameReq>,
|
||||
users: web::Data<Addr<UsersActor>>,
|
||||
) -> impl Responder {
|
||||
@@ -41,6 +43,7 @@ pub struct DeleteUserReq {
|
||||
}
|
||||
|
||||
pub async fn delete_user(
|
||||
_critical: CriticalRoute,
|
||||
user: CurrentUser,
|
||||
req: web::Form<DeleteUserReq>,
|
||||
users: web::Data<Addr<UsersActor>>,
|
||||
|
Reference in New Issue
Block a user