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