Esempio n. 1
0
def is_valid_acsrf(session_id):
    if (session_id in GLOBAL_SESSION_DICT):
        timestamp = GLOBAL_SESSION_DICT[session_id][1]
        timenow = datetime.datetime.now()
        timedelta = timenow - timestamp
        if (timedelta < datetime.timedelta(seconds=TokenTimeout)):
            return True
        else:
            LogActivity.logTimeout(session_id)
            return False
    else:
        LogActivity.logMissingSession(session_id)
        return False;
Esempio n. 2
0
def is_valid_acsrf(session_id):
    if (session_id in GLOBAL_SESSION_DICT):
        timestamp = GLOBAL_SESSION_DICT[session_id][1]
        timenow = datetime.datetime.now()
        timedelta = timenow - timestamp
        if (timedelta < datetime.timedelta(seconds=TokenTimeout)):
            return True
        else:
            LogActivity.logTimeout(session_id)
            return False
    else:
        LogActivity.logMissingSession(session_id)
        return False
Esempio n. 3
0
def is_valid_acsrf(session_id,acsrf):
    if (session_id in GLOBAL_SESSION_DICT):
        timestamp = GLOBAL_SESSION_DICT[session_id][1]
        timenow = datetime.datetime.now()
        timedelta = timenow - timestamp
        if (timedelta < datetime.timedelta(seconds=TokenTimeout)):
            if (acsrf != GLOBAL_SESSION_DICT[session_id][0]):
                LogActivity.logDebugInfo("ACSRF Mismatch provided vs. stored :"+acsrf+","+GLOBAL_SESSION_DICT[session_id][0])
                return False
            else:
                return True
        else:
            LogActivity.logTimeout(session_id)
            return False
    else:
        LogActivity.logMissingSession(session_id)
        return False;
Esempio n. 4
0
def del_session(session_id):
    obj = (GLOBAL_SESSION_DICT.pop(session_id, None))
    if session_id in GLOBAL_SESSION_DICT:
        LogActivity.logMissingSession(str(session_id)+"failed to remove")
    else:
        LogActivity.logMissingSession(str(session_id)+"removed")
Esempio n. 5
0
def del_session(session_id):
    obj = (GLOBAL_SESSION_DICT.pop(session_id, None))
    if session_id in GLOBAL_SESSION_DICT:
        LogActivity.logMissingSession(str(session_id) + "failed to remove")
    else:
        LogActivity.logMissingSession(str(session_id) + "removed")