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