def handle_join(): g_user = users.get_current_user() if g_user: if join_account(g_user): return redirect(url_for("tutorial")) else: return redirect(url_for("login")) return redirect(users.create_login_url(request.url))
def handle_join(): g_user = users.get_current_user() if g_user: if join_account(g_user): return redirect(request.args.get("next") or url_for("index")) else: return render_response('join.html',invalid_join=True) return redirect(users.create_login_url(request.url))
def login(): g_user = users.get_current_user() if g_user: if login_account(g_user): # Login successful, send to manage page return redirect(url_for("manage")) else: # A user account has not yet been created for this google account, check whitelist then create if join_account(g_user): return redirect(url_for("manage")) else: return redirect(url_for("index") + '?whitelist=false') else: return redirect(users.create_login_url(request.url))