File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,9 +37,20 @@ def preferences(request, **kwargs):
3737 response = render (request , "cookies/settings.html" , preferences )
3838 for key in new_cookies :
3939 response .set_cookie (key , new_cookies [key ],
40- max_age = settings .PREFERENCES_COOKIE_AGE , secure = True , samesite = 'None' )
40+ max_age = settings .PREFERENCES_COOKIE_AGE ,
41+ secure = settings .SESSION_COOKIE_SECURE or None ,
42+ httponly = settings .SESSION_COOKIE_HTTPONLY or None ,
43+ samesite = settings .SESSION_COOKIE_SAMESITE ,
44+ )
4145 for key in del_cookies :
42- response .delete_cookie (key )
46+ response .delete_cookie (key ,
47+ secure = settings .SESSION_COOKIE_SECURE or None ,
48+ httponly = settings .SESSION_COOKIE_HTTPONLY or None ,
49+ samesite = settings .SESSION_COOKIE_SAMESITE ,
50+ )
51+
52+ - - - django / http / response .py .or
53+ secure = True , sames )
4354 return response
4455
4556def new_enough (request , days = None ):
You can’t perform that action at this time.
0 commit comments