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 = [];
 | |
|     }
 | |
| }
 |