def get(self): template_values = { 'title': 'Login page', 'login': False } if auth.get_auth().get_user_by_session(): user_id = auth.get_auth().get_user_by_session()['user_id'] user = User.get_by_id(user_id) userURI = user.name if user.name else user_id name = user.name if user.name else user.email_address if user: template_values = { 'title': 'Hi there, {}'.format(name), 'login': True, 'name': userURI, 'messages': '' } if self.request.path == '/': self.redirect('/{}'.format(user_id)) if self.request.path == '/logout': auth.get_auth().unset_session() self.redirect('/') logging.info('Logout bye bye...') if self.request.path == '/profile': template_values['page'] = 'profile' profile = ProfileHandler() profile.drawProfilePage() template = JINJA_ENVIRONMENT.get_template('_layout.html') self.response.write(template.render(template_values))
def drawProfilePage(self): print User.get_by_id(auth.get_auth().get_user_by_session()['user_id']) pass