Skip to content

Commit 408b66c

Browse files
committed
🍪 secure cookies
1 parent 588d249 commit 408b66c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

an_website/utils/base_request_handler.py

+4
Original file line numberDiff line numberDiff line change
@@ -959,6 +959,7 @@ def set_cookie( # noqa: D102 # pylint: disable=too-many-arguments
959959
expires: None | float | tuple[int, ...] | datetime = None,
960960
path: str = "/",
961961
expires_days: None | float = 400, # changed
962+
secure: bool | None = None,
962963
**kwargs: Any,
963964
) -> None:
964965
if "samesite" not in kwargs:
@@ -972,6 +973,9 @@ def set_cookie( # noqa: D102 # pylint: disable=too-many-arguments
972973
expires,
973974
path,
974975
expires_days,
976+
secure=(
977+
self.request.protocol == "https" if secure is None else secure
978+
),
975979
**kwargs,
976980
)
977981

0 commit comments

Comments
 (0)