<%@ page import="general.Acceso" import="general.Permisos" %> <%-- -- Validador de acceso de un usuario al sistema de seguimiento --%> <% //Aqui se valida que existan las variables de sesion necesarias String ls_uss=""; String ls_pwd=""; String ls_idu=""; String ls_error=""; String ps_prm_mod=""; //Modulo al que se desea acceder String hls_modulo=""; try{ ls_uss=session.getAttribute("username").toString(); //Checa que la variable de sesion username exista ls_pwd=session.getAttribute("shadow").toString(); //Checa que la variable de sesion shadow exista ls_idu=session.getAttribute("id_user").toString(); //Checa que la variable de sesion id_user exista }catch(Exception e){ ls_idu="-1"; out.println(ls_error); } try{ String nompag[] = request.getParameter("prm_mod").toString().split("/"); ps_prm_mod=nompag[nompag.length-1].toString(); }catch (Exception e){ ps_prm_mod="0"; } if((new Acceso().AccesoValido(ls_uss,ls_pwd)) < 0 && !ls_idu.toString().equals("0")){ ls_error=""; out.println(ls_error); } if (session.getAttribute("id_user") != null) { //out.println("super "+ps_prm_mod); if(!(Permisos.PermisoModulo(ps_prm_mod,Integer.parseInt(ls_idu.toString())))){ ls_error=""; out.println(ls_error); } } else { ls_error=""; out.println(ls_error); } //Fin de validacion de variables de sesion %>