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.
|
||||
max_cookie_size = 2048
|
||||
not_finished = '__messagesnotfinished__'
|
||||
key_salt = 'django.contrib.messages'
|
||||
|
||||
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
|
||||
SECRET_KEY, modified to make it unique for the present purpose.
|
||||
"""
|
||||
key_salt = 'django.contrib.messages'
|
||||
return salted_hmac(key_salt, value).hexdigest()
|
||||
return salted_hmac(self.key_salt, value).hexdigest()
|
||||
|
||||
def _encode(self, messages, encode_empty=False):
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue