mirror of
https://github.com/nitnelave/lldap.git
synced 2023-04-12 14:25:13 +00:00
app: Fix login cookie expiration format
This commit is contained in:
parent
f4edb99379
commit
3df3a96d46
@ -23,10 +23,13 @@ pub fn set_cookie(cookie_name: &str, value: &str, expiration: &DateTime<Utc>) ->
|
|||||||
d.dyn_into::<web_sys::HtmlDocument>()
|
d.dyn_into::<web_sys::HtmlDocument>()
|
||||||
.map_err(|_| anyhow!("Document is not an HTMLDocument"))
|
.map_err(|_| anyhow!("Document is not an HTMLDocument"))
|
||||||
})?;
|
})?;
|
||||||
doc.set_cookie(&format!(
|
let cookie_string = format!(
|
||||||
"{}={};expires={};sameSite=Strict",
|
"{}={}; expires={}; sameSite=Strict; path=/",
|
||||||
cookie_name, value, expiration
|
cookie_name,
|
||||||
))
|
value,
|
||||||
|
expiration.to_rfc2822()
|
||||||
|
);
|
||||||
|
doc.set_cookie(&cookie_string)
|
||||||
.map_err(|_| anyhow!("Could not set cookie"))
|
.map_err(|_| anyhow!("Could not set cookie"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user