Sessions & Cookies
Base does not enforce a session strategy but provides helpers via the Request class.
Cookies
Access cookies with:
use Stilmark\Base\Request;
$request = new Request();
$sessionId = $request->cookie('PHPSESSID');Sessions
The Auth class uses PHP sessions by default to store user tokens after OAuth login.
$_SESSION['user'] = $user;To enable sessions, ensure session_start() is called in your bootstrap file:
session_start();Best Practices
Use secure cookies (
Secure,HttpOnly) in production.Regenerate session IDs after login to prevent fixation.
Store minimal data in sessions; prefer tokens for authentication.
Last updated