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