ligne / session
session abstraction layer
1.2
2019-07-29 00:25 UTC
Requires
- php: >=7.1
This package is auto-updated.
Last update: 2025-03-27 07:20:30 UTC
README
Instalación vía composer
composer require ligne/session
Uso básico: En cuanto de instancia la clase se abre una nueva sesión.
$session = new SessionsController();
Para crear una nueva sesión se utiliza el método set()
$session->set('foo','bar');
O
$session->set('foo','bar') ->set('last_activity', date('Y-m-d h:i:s') ) ->set('user_id','1');
Para acceder a esta sesión se utiliza el método `get()'
$session->get('foo'); #out 'bar'
Para remover una sesión se utiliza el método remove()
$session->remove('foo');
O
$session->remove('foo') ->remove('user_id');
O puedes remover todas las sesiones, perfecto para un logout:
$session->destroy_all_session();
Otros métodos útiles son:
$session->id(); //Retorna el ID de la sesión actual $session->get_all(); // Retorna un array con todas las sesiones existentes