Implemented user authentication.

This commit is contained in:
2023-09-22 21:26:13 +02:00
parent 0bac17f2eb
commit 17f628739f
23 changed files with 704 additions and 326 deletions
+2
View File
@@ -13,6 +13,7 @@ async fn main() -> std::io::Result<()> {
use actix_web::web::Data;
use sqlx::migrate;
use sqlx::postgres::PgPoolOptions;
use rezervator::backend::auth_middleware::Authentication;
let conf = get_configuration(None).await.unwrap();
let addr = conf.leptos_options.site_addr;
@@ -32,6 +33,7 @@ async fn main() -> std::io::Result<()> {
App::new()
.app_data(Data::new(AppData::new(pool.clone())))
.wrap(Authentication)
.wrap(SessionMiddleware::new(
CookieSessionStore::default(),
key.clone()