コード例 #1
0
ファイル: auth.py プロジェクト: teddywest32/pritunl
def auth_delete():
    admin_id = flask.session.get("admin_id")
    session_id = flask.session.get("session_id")
    if admin_id and session_id:
        admin_id = utils.ObjectId(admin_id)
        auth.clear_session(admin_id, session_id)
    flask.session.clear()

    return utils.jsonify({"authenticated": False})
コード例 #2
0
def auth_delete():
    admin_id = flask.session.get('admin_id')
    session_id = flask.session.get('session_id')
    if admin_id and session_id:
        admin_id = utils.ObjectId(admin_id)
        auth.clear_session(admin_id, session_id)
    flask.session.clear()

    return utils.jsonify({
        'authenticated': False,
    })
コード例 #3
0
ファイル: auth.py プロジェクト: vb2005xu/pritunl
def auth_delete():
    admin_id = flask.session.get('admin_id')
    session_id = flask.session.get('session_id')
    if admin_id and session_id:
        admin_id = bson.ObjectId(admin_id)
        auth.clear_session(admin_id, session_id)
    flask.session.clear()

    return utils.jsonify({
        'authenticated': False,
    })
コード例 #4
0
ファイル: auth.py プロジェクト: sunbinghonter/pritunl
def auth_delete():
    admin_id = utils.session_opt_str('admin_id')
    session_id = utils.session_opt_str('session_id')
    remote_addr = utils.get_remote_addr()

    journal.entry(
        journal.ADMIN_SESSION_END,
        admin_id=admin_id,
        session_id=session_id,
        remote_address=remote_addr,
    )

    if admin_id and session_id:
        admin_id = utils.ObjectId(admin_id)
        auth.clear_session(admin_id, str(session_id))
    flask.session.clear()

    return utils.jsonify({
        'authenticated': False,
    })