%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import = "conexion.*" %>
<%@page import = "general.*" %>
<%@page import = "java.sql.*" %>
<%@page import = "java.security.MessageDigest"%>
<%
String emergent_error = new String("");
String css = new String("");
String redirect;
%>
Validando credenciales...
<%out.println("");%>
<%
//Verificaci�n de usuario v�lido
Acceso check_access = new Acceso();
/*int timeValido=0;
timeValido=check_access.VerificarAcceso(request.getParameter("user"));
if(timeValido==0){*/
int id_user = check_access.AccesoValido(request.getParameter("user"), request.getParameter("passwd"));
System.out.println("Regresa : "+id_user);
System.out.println(request.getParameter("user"));
System.out.println(request.getParameter("passwd"));
if (id_user < 0){
if (check_access.AccesoValidoExt(request.getParameter("user"), request.getParameter("passwd"), request.getParameter("decodedpw"))){
id_user = 0;
out.println("No se encontro el usuario");
}
}
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"));
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{
Config.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("../administrador.jsp");
}
if ( id_user >= 0)
{
out.println("Bienvenido "+request.getParameter("user")+", iniciando sesi�n...
");
%>
<%
}else{
session.setAttribute("invalid_user", "9");
}
%>