20 lines
		
	
	
		
			503 B
		
	
	
	
		
			PHP
		
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			503 B
		
	
	
	
		
			PHP
		
	
|  | <?php | ||
|  | 
 | ||
|  | namespace Tests\Feature\Middleware\Mock; | ||
|  | 
 | ||
|  | class Session { | ||
|  |     public static function startSession() {} | ||
|  | 
 | ||
|  |     public static function isValidSession() { | ||
|  |         return isset($_SESSION["user_id"]) &&  | ||
|  |                isset($_SESSION["username"]) && | ||
|  |                (!isset($_SESSION["LAST_ACTIVITY"]) ||  | ||
|  |                 $_SESSION["LAST_ACTIVITY"] > time() - 7200 || | ||
|  |                 isset($_SESSION["REMEMBER_ME"])); | ||
|  |     } | ||
|  | 
 | ||
|  |     public static function cleanup($config) { | ||
|  |         $_SESSION = []; | ||
|  |     } | ||
|  | } |