Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Expand
titleAgregar Permisos a Usuarios

Existen dos formas posibles de asignar un permiso.

Opcion 1: Via un  procedimiento almacenado que se encargara de todo

Code Block
languagesql
themeEclipse
titleOpcion 1
collapsetrue
begin
  -- Call the procedure
  debcredpy.pkg_paginas_acceso_cabal.sp_set_acceso_pagina_usuario(pi_pagina => :pi_pagina,
                                                                  pi_emisor => :pi_emisor,
                                                                  pi_usuario_acceso => :pi_usuario_acceso,
                                                                  pi_usuario_log => :pi_usuario_log);
end;

Opcion 2: Se toma como plantilla algun usuario ya con los permisos correspondientes. Ver el SQL y sus comentarios.

Code Block
languagesql
themeEclipse
titleOpcion 2
collapsetrue
INSERT INTO DEBCREDPY.ACCESOS--Se registra en la tabla DEBCREDPY.ACCESOS@OLPY
SELECT A.Sistema ,
'LILI806' Usuario , --Usuario al cual se le asigna.
A.Funcion ,
A.Proceso ,
A.Accinsert ,
A.Accupdate ,
A.Accdelete ,
'PANAL' Usuario_Adm ,--Alternativas de Constantes CABAL/PANAL.
SYSDATE Fecha ,
'PANAL' Usuario_Upd ,--Alternativas de Constantes CABAL/PANAL.
SYSDATE Fecha_Upd 
FROM DEBCREDPY.Accesos A
WHERE A.PROCESO IN ('retencionesSETConfirm.jsp','retencionesSETEnvios.jsp')--El o los permisos.
  AND A.USUARIO='EROJAS';
Expand
titleResetear Contraseña de Usuarios
Code Block
languagesql
themeEclipse
titleResetear Contraseña de Usuarios
collapsetrue
-- OLPY
UPDATE DEBCREDPY.FUNCIONARIOS A
   SET A.CLAVE    = 0,
       A.PASSWORD = DEBCREDPY.PCUTILES_OL.TO_CABALPIN(RAWTOHEX('12345678'))
 WHERE UPPER(A.USUARIO) = UPPER('&USUARIO');
--COMMIT;