1
0
mirror of https://github.com/actix/actix-extras.git synced 2024-11-27 09:12:57 +01:00

set same-site attribute when clearing session cookie (#284)

fixes #282
This commit is contained in:
Rob Ede 2022-09-11 21:11:33 +01:00 committed by GitHub
parent 9a3b410409
commit eb3660a772
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -1,8 +1,11 @@
# Changes # Changes
## Unreleased - 2021-xx-xx ## Unreleased - 2021-xx-xx
- Set SameSite attribute when adding a session removal cookie. [#284]
- Minimum supported Rust version (MSRV) is now 1.59 due to transitive `time` dependency. - Minimum supported Rust version (MSRV) is now 1.59 due to transitive `time` dependency.
[#284]: https://github.com/actix/actix-extras/pull/284
## 0.7.1 - 2022-07-24 ## 0.7.1 - 2022-07-24
- Fix interaction between session state changes and renewal. [#265] - Fix interaction between session state changes and renewal. [#265]

View File

@ -444,7 +444,8 @@ fn delete_session_cookie(
) -> Result<(), anyhow::Error> { ) -> Result<(), anyhow::Error> {
let removal_cookie = Cookie::build(config.name.clone(), "") let removal_cookie = Cookie::build(config.name.clone(), "")
.path(config.path.clone()) .path(config.path.clone())
.http_only(config.http_only); .http_only(config.http_only)
.same_site(config.same_site);
let mut removal_cookie = if let Some(ref domain) = config.domain { let mut removal_cookie = if let Some(ref domain) = config.domain {
removal_cookie.domain(domain) removal_cookie.domain(domain)