コード例 #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()
コード例 #2
0
ファイル: main.py プロジェクト: jokkolabs/face.ml
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()
コード例 #3
0
ファイル: users.py プロジェクト: jokkolabs/face.ml
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
コード例 #4
0
ファイル: users.py プロジェクト: jokkolabs/face.ml
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