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;
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
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;
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")
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")