Exemplo n.º 1
0
    def test_destroy_auth(self):
        users = self._create_test_users()

        test_authsecret = users[0].create_auth()
        users[0].destroy_auth()

        self.assertFalse(User.check_auth_secret(test_authsecret))
Exemplo n.º 2
0
    def test_create_auth(self):
        users = self._create_test_users()

        test_authsecret = users[0].create_auth()
        check_user_id = User.check_auth_secret(test_authsecret)

        self.assertEqual(users[0].id, int(check_user_id))
Exemplo n.º 3
0
    def process_request(self, request):
        auth_user = None
        if "auth" in request.COOKIES:
            check_user_id = User.check_auth_secret(request.COOKIES["auth"])
            if check_user_id:
                auth_user = User.fetch_one(check_user_id)

        if auth_user:
            request.user = auth_user
        else:
            request.user = User(0, "")

        return None