def create_or_login(resp):
    match = _steam_id_re.search(resp.identity_url)
    g.player = Player.get_or_create(match.group(1))
    db.session.commit()
    session['user_id'] = g.player.id
    flash('You are logged in as %s' % g.player.steam_id)
    current_app.logger.info('Player: %d logged in' % g.player.id)
    return redirect(oid.get_next_url())
def create_or_login(resp):
    match = _steam_id_re.search(resp.identity_url)
    g.player = Player.get_or_create(match.group(1))
    db.session.commit()
    session['user_id'] = g.player.id
    flash('You are logged in as %s' % g.player.steam_id)
    current_app.logger.info('Player: %d logged in' % g.player.id)
    return redirect(oid.get_next_url())
def logout():
    session.pop('user_id', None)
    session.pop('auth_time', None)
    current_app.logger.info('Player: %d logged out' % g.player.id)
    return redirect(oid.get_next_url())
def login():
    if g.player is not None:
        return redirect(oid.get_next_url())
    return oid.try_login('http://steamcommunity.com/openid')
def logout():
    session.pop('user_id', None)
    session.pop('auth_time', None)
    current_app.logger.info('Player: %d logged out' % g.player.id)
    return redirect(oid.get_next_url())
def login():
    if g.player is not None:
        return redirect(oid.get_next_url())
    return oid.try_login('http://steamcommunity.com/openid')
Exemple #7
0
def logout():
    session.pop("user_id", None)
    session.pop("auth_time", None)
    current_app.logger.info("Player %d logged out" % g.player.id)
    return redirect(oid.get_next_url())