Revision f201d5b9
b/snf-astakos-app/astakos/im/cookie.py | ||
---|---|---|
55 | 55 |
self.response = response |
56 | 56 |
|
57 | 57 |
@property |
58 |
def email(self):
|
|
59 |
return getattr(self, 'email', '')
|
|
58 |
def uuid(self):
|
|
59 |
return getattr(self, 'uuid', '')
|
|
60 | 60 |
|
61 | 61 |
@property |
62 | 62 |
def auth_token(self): |
... | ... | |
69 | 69 |
|
70 | 70 |
@property |
71 | 71 |
def is_valid(self): |
72 |
return self.email == getattr(self.user, 'email', '') and \
|
|
72 |
return self.uuid == getattr(self.user, 'uuid', '') and \
|
|
73 | 73 |
self.auth_token == getattr(self.user, 'auth_token', '') |
74 | 74 |
|
75 | 75 |
@property |
... | ... | |
81 | 81 |
raise ValueError(_(astakos_messages.NO_RESPONSE)) |
82 | 82 |
user = self.user |
83 | 83 |
expire_fmt = user.auth_token_expires.strftime('%a, %d-%b-%Y %H:%M:%S %Z') |
84 |
cookie_value = quote(user.email + '|' + user.auth_token)
|
|
84 |
cookie_value = quote(user.uuid + '|' + user.auth_token)
|
|
85 | 85 |
self.response.set_cookie( |
86 | 86 |
COOKIE_NAME, value=cookie_value, expires=expire_fmt, path='/', |
87 | 87 |
domain=COOKIE_DOMAIN, secure=COOKIE_SECURE |
Also available in: Unified diff