Example #1
0
def get_or_create_session():
    session_id = request.cookies.get('session_id')
    if session_id:
        user, _ = user_ident_from_session(session_id)
        if user:
            return session_response(session_id)
    return get_anonymous_session()
Example #2
0
def get_or_create_session():
    session_id = request.cookies.get('session_id')
    if session_id:
        user, _ = user_ident_from_session(session_id)
        if user:
            return session_response(session_id)
    return get_anonymous_session()
Example #3
0
def user_from_request(req):
    session_id = req.args.get('session_id', None)
    if not session_id:
        session_id = req.form.get('session_id', None)

    if session_id:
        user_id, user_type = user_ident_from_session(str(session_id))
        # session expired
        if not user_id:
            return None
        return get_create_user_from(user_id=user_id, user_type=user_type)
    return None
Example #4
0
def user_from_request(req):
    session_id = req.args.get('session_id', None)
    if not session_id:
        session_id = req.form.get('session_id', None)

    if session_id:
        user_id, user_type = user_ident_from_session(str(session_id))
        # session expired
        if not user_id:
            return None
        return get_create_user_from(user_id=user_id, user_type=user_type)
    return None