fix: return persistent cookies instead of session cookies

main
Jef Roosens 2025-03-15 21:31:39 +01:00
parent bc80515474
commit 65e83ecb1f
No known key found for this signature in database
GPG Key ID: 21FD3D77D56BAF49
1 changed files with 3 additions and 5 deletions

View File

@ -4,13 +4,11 @@ use axum::{
Router,
};
use axum_extra::{
extract::{
cookie::{Cookie, Expiration},
CookieJar,
},
extract::{cookie::Cookie, CookieJar},
headers::{authorization::Basic, Authorization},
TypedHeader,
};
use cookie::time::Duration;
use crate::server::{
error::{AppError, AppResult},
@ -45,7 +43,7 @@ async fn post_login(
.unwrap()?;
Ok(jar.add(
Cookie::build((SESSION_ID_COOKIE, session.id.to_string())).expires(Expiration::Session),
Cookie::build((SESSION_ID_COOKIE, session.id.to_string())).max_age(Duration::days(365)),
))
}