Bump: 0.5.1 : persistent session cookie

This commit is contained in:
2026-08-16 15:06:55 +01:00
parent 0c6705badd
commit 80368b3ea5
3 changed files with 16 additions and 14 deletions
+12 -12
View File
@@ -375,19 +375,19 @@ where
fn cookie_for_token(token: &str, dev: bool) -> Cookie<'static> {
let token = token.to_owned();
match dev {
true => Cookie::build(("session", token))
.path("/")
.http_only(true)
.same_site(axum_extra::extract::cookie::SameSite::None)
.build(),
false => Cookie::build(("session", token))
.path("/")
.http_only(true)
// .max_age(Duration::from_hours(999999))
.same_site(axum_extra::extract::cookie::SameSite::Lax)
.build(),
let mut cookie = Cookie::build(("session", token))
.path("/")
.http_only(true)
.max_age(time::Duration::days(30))
.same_site(if dev {
axum_extra::extract::cookie::SameSite::None
} else {
axum_extra::extract::cookie::SameSite::Lax
});
if dev {
cookie = cookie.secure(true);
}
cookie.build()
}
#[axum::debug_handler]