def wrapper(*args, **kwargs): if not is_admin(): if redirect: session['redirect_path'] = request.full_path return google.authorize( callback=url_for('auth.authorized', _external=True)) else: return abort(401) return func(*args, **kwargs)
def wrapper(*args, **kwargs): if not is_authenticated(): if redirect: session["redirect_path"] = request.full_path return google.authorize( callback=url_for("auth.authorized", _external=True)) else: return abort(401) return func(*args, **kwargs)
def wrapper(*args, **kwargs): if not is_admin(): if current_app.config["IS_LOCAL"]: flash( "Admin access was granted without login for local dev environment.", "success") elif redirect: session["redirect_path"] = request.full_path return google.authorize( callback=url_for("auth.authorized", _external=True)) else: return abort(401) return func(*args, **kwargs)
def login(): if is_authenticated(): return redirect('/') return google.authorize( callback=url_for('auth.authorized', _external=True))