devp-eu / tmcms-module-sessions
Module Sessions for TMCms
Installs: 595
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 0
pkg:composer/devp-eu/tmcms-module-sessions
Requires
- devp-eu/tmcms-core: dev-master
- devp-eu/tmcms-panel: dev-master
This package is not auto-updated.
Last update: 2025-09-27 03:31:22 UTC
README
Usage:
Check session
$session = ModuleSessions::check();
$session will be false or instance of SessionEntity class
Start session, example with ModuleClients
// Check supplied client data $client = ModuleClients::checkAuthAndGetClient($email, $password); if ($client) { // Start session and store logged-in user's ID ModuleSessions::start($client->getId(), $some_additional_data); }
One of the most useful new functions is kicking other client's session to prevent multiple log-ins with one account
// Remove all old client's sessions to kick all previous log-ins ModuleSessions::deleteAllClientSessions($client);