diff --git a/django/contrib/sessions/backends/el_db.py b/django/contrib/sessions/backends/el_db.py index e652bde8f21c..837810560c0d 100644 --- a/django/contrib/sessions/backends/el_db.py +++ b/django/contrib/sessions/backends/el_db.py @@ -45,6 +45,8 @@ def decode(self, session_data): def _decode_with_single_key(self, hash_val, serialized): expected_hash = self._hash(serialized) if not constant_time_compare(hash_val.decode(), expected_hash): + # logging using print because there is no logger here + print("Session data is corrupted!") raise SuspiciousOperation("Session data corrupted") return self.serializer().loads(serialized) @@ -57,4 +59,6 @@ def _decode_with_multiple_keys(self, hash_val, serialized): # If here, that means session got decoded return self.serializer().loads(serialized) # If here, then we've exhausted all the keys, raise Exception + # logging using print because there is no logger here + print("Session data is corrupted!") raise SuspiciousOperation("Session data corrupted")