Beispiel #1
0
    def get(self):
        # passing user_id to template for checks to show(or not) edit, like and
        # comment buttons
        user_id = self.getUserId()
        posts = Post.query().order(-Post.created)

        if user_id:
            username = User.get_by_id(user_id, parent=users_key()).name
            self.render('front.html',
                        posts=posts,
                        user_id=user_id,
                        username=username)
        else:
            self.render('front.html', posts=posts, user_id=user_id)
def Authenticate(request):
    h = request.cookies.get('name')
    user_id = hashes.check_secure_val(h)
    if user_id:
        user = User.get_by_id(int(user_id))
        return user
Beispiel #3
0
def load_user(user_id):
    return User.get_by_id(int(user_id))