diff --git a/backend/src/main.rs b/backend/src/main.rs
index ada29a3..b38514e 100644
--- a/backend/src/main.rs
+++ b/backend/src/main.rs
@@ -13,7 +13,7 @@ mod middlewares;
mod routes;
use error_handling::AppError;
-use middlewares::{check_auth, inject_user_data};
+use middlewares::inject_user_data;
use google_oauth::{login, logout, google_auth_return};
use routes::{dashboard, index, about, profile, user_profile, useradmin};
@@ -66,7 +66,7 @@ async fn main() {
.route("/login", get(login))
.route("/logout", get(logout))
.route("/google_auth_return", get(google_auth_return))
- .route_layer(middleware::from_fn_with_state(app_state.db_pool.clone(), check_auth))
+ //.route_layer(middleware::from_fn_with_state(app_state.db_pool.clone(), check_auth))
.route_layer(middleware::from_fn_with_state(app_state.db_pool.clone(), inject_user_data))
.with_state(app_state.db_pool)
.layer(Extension(user_data))
diff --git a/backend/src/middlewares.rs b/backend/src/middlewares.rs
index 68b67c9..96771ac 100644
--- a/backend/src/middlewares.rs
+++ b/backend/src/middlewares.rs
@@ -6,7 +6,7 @@ use axum::{
extract::State,
http::Request,
middleware::Next,
- response::{IntoResponse, Redirect},
+ response::IntoResponse,
};
use axum_extra::TypedHeader;
use chrono::Utc;
@@ -19,11 +19,8 @@ pub async fn inject_user_data(
mut request: Request
,
next: Next,
) -> Result {
- println!("inject_user_data : Injecting user data");
if let Some(cookie) = cookie {
- println!("inject_user_data : {:#?}", cookie.get("session_token"));
if let Some(session_token) = cookie.get("session_token") {
- println!("inject_user_data : Found session token: {}", session_token);
let session_token: Vec<&str> = session_token.split('_').collect();
let query: Result<(i64, i64, String), _> = sqlx::query_as(
r#"SELECT user_id,expires_at,session_token_p2 FROM user_sessions WHERE session_token_p1=?"#,
@@ -46,7 +43,6 @@ pub async fn inject_user_data(
session_token_p2_db,
) {
let id = query.0;
- println!("inject_user_data : Found user: {}", id);
let expires_at = query.1;
if expires_at > Utc::now().timestamp() {
let row = sqlx::query_as!(
@@ -62,10 +58,8 @@ pub async fn inject_user_data(
email: row.email,
name: row.name,
family_name: row.family_name,
- given_name: row.given_name,
+ given_name: row.given_name
}));
- } else {
- println!("inject_user_data : Session expired");
}
}
}
@@ -77,59 +71,22 @@ pub async fn inject_user_data(
Ok(next.run(request).await)
}
-pub async fn check_auth(
- State(app_state): State,
- request: Request,
- next: Next,
-) -> Result {
- println!("check_auth : Starting");
- //println!("{:#?}", request);
- if request
- .extensions()
- .get::