Documentation

TSLISessionController
in

Interfase base para controladores que manejen requerimientos de session.

Table of Contents

getUserCode() Metodo hook que se usara para determinar el usuario conectado a la session debe retornar null si no hay ninguno conectado. string
getUserId() Retorna el id del usuario logeado , debe ser -1 si no existe ninguno. int
isLoggedIn() Retorna si el usuariop esta conectado al sistema. bool
getSessionData() Retorna el valor de un dato de sesion en base a una llave. mixed
setUserCode() Setea el codigo del usuario logeado , este valor tendra sentido ser seteado si isLoggedIn esta seteado. void
setUserId() Setea el id del usuario logeado , este valor tendra sentido ser seteado si isLoggedIn esta seteado. void
setLoggedIn() Setea si el usuario esta logeado o no al sistema. void
setSessionData() Guarda un valor en la sesion. void
unsetSessionData() Remueve un valor en la sesion. void

Methods

getUserCode()

Metodo hook que se usara para determinar el usuario conectado a la session debe retornar null si no hay ninguno conectado.

public getUserCode( ) : string
Return values
string

con el codigo del usuario conectado a la session o null de no existir ninguno.

getUserId()

Retorna el id del usuario logeado , debe ser -1 si no existe ninguno.

public getUserId( ) : int
Return values
int

con el id del usuario logeado o -1 de no haber alguno.

isLoggedIn()

Retorna si el usuariop esta conectado al sistema.

public isLoggedIn( ) : bool
Return values
bool

true si el usuario esta logeado al sistema.

getSessionData()

Retorna el valor de un dato de sesion en base a una llave.

public getSessionData( $name : string ) : mixed
Parameters
$name : string

con el nombre llave del dato a buscar en la sesion.

Return values
mixed

retorna el datro guardado en la sesion

setUserCode()

Setea el codigo del usuario logeado , este valor tendra sentido ser seteado si isLoggedIn esta seteado.

public setUserCode( $userCode : string ) : void
Parameters
$userCode : string

con el codigo del usuario a logearse.

setUserId()

Setea el id del usuario logeado , este valor tendra sentido ser seteado si isLoggedIn esta seteado.

public setUserId( $userId : int ) : void
Parameters
$userId : int

con el id del usario logeado.

setLoggedIn()

Setea si el usuario esta logeado o no al sistema.

public setLoggedIn( $isLoggedIn : bool ) : void
Parameters
$isLoggedIn : bool

true si el usuario esta logeado.

setSessionData()

Guarda un valor en la sesion.

public setSessionData( $name : string , $data : mixed ) : void
Parameters
$name : string

con la llave del dato a agregar a la sesion.

$data : mixed

el valor a guardar en la sesion

unsetSessionData()

Remueve un valor en la sesion.

public unsetSessionData( $name : ) : void
Parameters
$name :

con la llave del dato a remover a la sesion.

Search results