Refs #27604 -- Added CookieStorage.key_salt to allow customization.
This commit is contained in:
parent
6f9ecc23f6
commit
bcc9fa2528
@ -56,6 +56,7 @@ class CookieStorage(BaseStorage):
|
|||||||
# restrict the session cookie to 1/2 of 4kb. See #18781.
|
# restrict the session cookie to 1/2 of 4kb. See #18781.
|
||||||
max_cookie_size = 2048
|
max_cookie_size = 2048
|
||||||
not_finished = '__messagesnotfinished__'
|
not_finished = '__messagesnotfinished__'
|
||||||
|
key_salt = 'django.contrib.messages'
|
||||||
|
|
||||||
def _get(self, *args, **kwargs):
|
def _get(self, *args, **kwargs):
|
||||||
"""
|
"""
|
||||||
@ -122,8 +123,7 @@ class CookieStorage(BaseStorage):
|
|||||||
Create an HMAC/SHA1 hash based on the value and the project setting's
|
Create an HMAC/SHA1 hash based on the value and the project setting's
|
||||||
SECRET_KEY, modified to make it unique for the present purpose.
|
SECRET_KEY, modified to make it unique for the present purpose.
|
||||||
"""
|
"""
|
||||||
key_salt = 'django.contrib.messages'
|
return salted_hmac(self.key_salt, value).hexdigest()
|
||||||
return salted_hmac(key_salt, value).hexdigest()
|
|
||||||
|
|
||||||
def _encode(self, messages, encode_empty=False):
|
def _encode(self, messages, encode_empty=False):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user