Example #1
0
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
Example #2
0
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
Example #3
0
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']
Example #4
0
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']