def fbauth(request): code = request.params['code'] fb_user = User.fb_user(code) user_id = str(fb_user.id) response = HTTPFound(location="/") response.set_cookie('user_id', value=user_id, max_age=31536000) return response
def home(request): user_id = request.cookies.get("user_id") if user_id is not None: games = [] user = User.lookup(int(user_id)) for player in user.players: match = player.board.match games.append({ "board_id": player.board_id, "team_away": match.team_away.name, "team_home": match.team_home.name }) return { 'matches': games } else: return HTTPFound(location="/login/")