%@page import="mx.com.declaranet.Config"%>
<%@page import="mx.com.declaranet.acceso.Acceso"%>
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page
import = "mx.com.declaranet.conexion.*"
import = "java.sql.*"
import = "java.security.MessageDigest"
import = "mx.com.declaranet.Pojos.Funcionario"%>
<%
int id_funcionario=0;
int id_declaracion=0;
//Verificaci�n de usuario v�lido
Acceso check_access = new Acceso();
int id_user = check_access.AccesoValido(request.getParameter("user"), request.getParameter("passwd"));
if (id_user < 0)
if (check_access.AccesoValidoExt(request.getParameter("user"), request.getParameter("passwd"), request.getParameter("decodedpw")))
id_user = 0;
if( id_user >= 0)
{
session.setMaxInactiveInterval(-1);
session.setAttribute("id_user", String.valueOf(id_user));
session.setAttribute("username", request.getParameter("user"));
session.setAttribute("shadow", request.getParameter("passwd"));
session.setAttribute("decodedpw", request.getParameter("decodedpw"));
Funcionario funcionarios = new Funcionario();
id_funcionario = funcionarios.select_idfuncionario(id_user);
//id_funcionario=funcionarios.getId_funcionario();
session.setAttribute("id_funcionario", id_funcionario);
session.setAttribute("id_declaracion", id_declaracion);
session.setAttribute("tipo_declaracion", id_declaracion);
//session.setAttribute("id_declaracion", 0);
if (request.getRemoteAddr().startsWith("192.") || request.getRemoteAddr().startsWith("172.") || request.getRemoteAddr().startsWith("127.") || request.getRemoteAddr().startsWith("10."))
session.setAttribute("tipo_acceso", "i");
else
session.setAttribute("tipo_acceso", "e");
String qualified_name = request.getRemoteHost();
// Guardar Registro de Actividad
try{
conf.GuardarLog(id_user, "Usuario -"+request.getParameter("user")+"- inició sesión desde "+request.getRemoteAddr()+";", 2);
}
catch (Exception e){
System.out.print("Error al guardar log: "+e+"\nUsuario -"+request.getParameter("user")+"- inició sesión desde "+request.getRemoteAddr()+";");
}
}
else
{
session.setAttribute("invalid_user", "1");
response.sendRedirect("../index.jsp");
}
if ( id_user >= 0)
{
out.println("
Bienvenido "+request.getParameter("user")+", iniciando sesión...
");
%>
<%
}
%>