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"))
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)
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)