Bump: 0.5.1 : persistent session cookie
This commit is contained in:
+12
-12
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user