index

Package k_sesion

Agrupa operaciones relacionadas con las sesiones

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


Program units
f_id_sesion  
f_validar_sesion  
f_datos_sesion  
f_dispositivo_sesion  
f_tiempo_expiracion_token  
f_fecha_expiracion_access_token  
f_fecha_expiracion_refresh_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_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


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)