Exemplo n.º 1
0
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
Exemplo n.º 2
0
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/")