mirror of
https://github.com/coddingtonbear/django-mailbox.git
synced 2026-07-09 22:38:19 +02:00
Fix decrypt_uri() and _protocol_info() methods
This commit is contained in:
parent
934c7992c1
commit
0d5f395c00
1 changed files with 9 additions and 7 deletions
|
|
@ -133,18 +133,20 @@ class Mailbox(models.Model):
|
|||
|
||||
def decrypt_uri(self):
|
||||
secret_key = self.pad(django_settings.SECRET_KEY)
|
||||
self.uri = self.pad(self.uri)
|
||||
uri = self.uri
|
||||
uri = self.pad(uri)
|
||||
uri = base64.b64decode(uri)
|
||||
|
||||
cipher = AES.new(secret_key)
|
||||
self.uri = base64.b64decode(self.uri)
|
||||
self.uri = cipher.decrypt(self.uri)
|
||||
uri = cipher.decrypt(uri)
|
||||
|
||||
return self.unpad(uri)
|
||||
|
||||
return self.unpad(self.uri)
|
||||
|
||||
@property
|
||||
def _protocol_info(self):
|
||||
self.uri = self.decrypt_uri()
|
||||
return urlparse(self.uri)
|
||||
uri = self.uri
|
||||
uri = self.decrypt_uri()
|
||||
return urlparse(uri)
|
||||
|
||||
@property
|
||||
def _query_string(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue