Skip to content

Simple capa de abstracción para manejo de sesiones en PHP

Notifications You must be signed in to change notification settings

lignedev/ligne-sessions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Capa de abstracción para manejo de sesiones en PHP

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

About

Simple capa de abstracción para manejo de sesiones en PHP

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages