index

Package k_sesion

Agrupa operaciones relacionadas con las sesiones

Author
jtsoya539 27/3/2020 16:16:59


Program units
f_id_sesion  
f_origen  
f_validar_sesion  
f_datos_sesion  
f_dispositivo_sesion  
f_tiempo_expiracion_token  
f_fecha_expiracion_access_token  
f_fecha_expiracion_refresh_token  
f_usuario_access_token  
p_validar_sesion  
p_cambiar_estado  
p_expirar_sesiones  

Exceptions
ex_sesion_inexistente  

Constants
c_access_token  
c_refresh_token  


c_access_token

c_access_token  constant char(1) := 'A';

c_refresh_token

c_refresh_token constant char(1) := 'R';

ex_sesion_inexistente

ex_sesion_inexistente exception;

f_id_sesion

function f_id_sesion(i_access_token in varchar2,
                     i_estado       in varchar2 default null) return number


f_origen

function f_origen(i_id_sesion in number) return varchar2


f_validar_sesion

function f_validar_sesion(i_access_token in varchar2) return boolean


f_datos_sesion

function f_datos_sesion(i_id_sesion in number) return y_sesion


f_dispositivo_sesion

function f_dispositivo_sesion(i_id_sesion in number) return varchar2


f_tiempo_expiracion_token

function f_tiempo_expiracion_token(i_id_aplicacion in varchar2,
                                   i_tipo_token    in varchar2)
  return number


f_fecha_expiracion_access_token

function f_fecha_expiracion_access_token(i_access_token in varchar2)
  return date


f_fecha_expiracion_refresh_token

function f_fecha_expiracion_refresh_token(i_id_aplicacion in varchar2)
  return date


f_usuario_access_token

function f_usuario_access_token(i_access_token in varchar2) return varchar2


p_validar_sesion

procedure p_validar_sesion(i_access_token in varchar2)


p_cambiar_estado

procedure p_cambiar_estado(i_access_token in varchar2,
                           i_estado       in varchar2)


p_expirar_sesiones

procedure p_expirar_sesiones(i_id_usuario in number)