Ejemplo n.º 1
0
def signup_github():
    user = User.query.filter_by(id=request.args.get("user_id")).first()
    if user is not None:
        session["user_id"] = user.id
        return render_template('main.html', user_id=user.id, repos=get_repos_for_user(user.id))
    else:
        return do_sign_up_github(user_name=request.args.get("user_name"), user_id=request.args.get("user_id"))
Ejemplo n.º 2
0
def do_sign_up_final(user_name, user_email, user_id):
    session['user_id'] = user_id
    u = User.query.filter_by(id=user_id).first()
    if u is None:
        u = User(user_id, user_name, user_email)
        db_session.add(u)
        db_session.commit()
        return render_template('main.html', user_id=u.id, repos=get_repos_for_user(user_id))
    return abort(404)
Ejemplo n.º 3
0
def index():
    if session.has_key('user_id'):
        return render_template('main.html', user_id=session["user_id"], repos=get_repos_for_user(session["user_id"]))
    else:
        return redirect(url_for('static', filename='index.html'), code=302)