def get(self): """ Renders a new post page if user is authenticated, if no redirects to login route :return: """ if User.is_authenticated(self.request.cookies.get('user_id')): self.render('post.html', post=Post(title="", content="")) else: self.redirect('/login')
def login(self, *args, **kwargs): user_id = self.request.cookies.get('user_id') if user_id and len(user_id) > 0 and User.is_authenticated(user_id): func(self, *args, **kwargs) else: self.redirect("/login")