def before_request(): p = request.path for ignore_pre in IGNORE_PREFIX: if p.startswith(ignore_pre): return sig = request.cookies.get('sig') if not sig: return redirect_to_sso() elif 'user_name' not in g: username = uic.username_from_sso(sig) g.user_name = username
def before_request(): p = request.path for ignore_pre in IGNORE_PREFIX: if p.startswith(ignore_pre): return if 'user_name' in session and session['user_name']: g.user_name = session['user_name'] else: sig = request.cookies.get('sig') if not sig: return redirect_to_sso() username = uic.username_from_sso(sig) if not username: return redirect_to_sso() session['user_name'] = username g.user_name = session['user_name']