Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/08/2015, 16:55
Lugo100
 
Fecha de Ingreso: febrero-2015
Ubicación: tepoztlan
Mensajes: 72
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Guardar el inicio de sesion

aqui obtengo los datos de la base
Código Java:
Ver original
  1. <%
  2.  
  3.             String user = "root";
  4.             String clave = "#####";
  5.             String ruta = "jdbc:mysql://localhost:3306/c";
  6.             Connection conexion = null;
  7.             Statement Sentencias = null;
  8.             ResultSet tabla = null;
  9.             Class.forName("com.mysql.jdbc.Driver").newInstance();
  10.             conexion = DriverManager.getConnection(ruta, user, clave);
  11.             Sentencias = conexion.createStatement();
  12.  
  13.  
  14.  
  15.  
  16.  
  17.             int b = 0;//variable booleana
  18.             String us = null; //para tomar el usuario de la base de datos
  19.             String pa = null; // para tomar el pass de la base de datos
  20.            
  21.  
  22.             String usuario = request.getParameter("usuario");
  23.             String passs = request.getParameter("pass");
  24.            
  25.  
  26. //la consulta SQL
  27.             tabla = Sentencias.executeQuery("select usuario,pass from user where usuario='" + usuario + "' ");
  28.             try {
  29.  
  30.                 while (tabla.next())//desplegamos los resultados
  31.                 {
  32.                     us = tabla.getString("usuario");
  33.                     pa = tabla.getString("pass");
  34.                    
  35.                     if (us.equals(usuario) && pa.equals(passs)) {
  36.                         b = 1;//si se cumple es 1
  37.                     } else {
  38.                         b = 0; //sino es 0
  39.                     }
  40.  
  41.                 }
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                 //luego comparamos si es uno es usuario existente y bien validado sino error
  48.                 if (b == 1) {
  49.                     String ja = new String(usuario);
  50.                      HttpSession op = request.getSession();
  51.                     op.putValue("varUsuario", ja);
  52.                     out.println("<script>alert('Usuario Identificado Correctamente')</script>");
  53.                     out.println("<meta http-equiv='refresh' content='0;url=index1.jsp'");
  54.                 } else {
  55.  
  56.                     out.println("<script>alert('Datos Erroneos  ')</script>");
  57.                     out.println("<meta http-equiv='refresh' content='0;url=index.jsp'");
  58.                 }
  59.  
  60.  
  61.             } catch (Exception e) {
  62.                 e.printStackTrace();
  63.             }
  64.        
  65.         %>
aqui hago la comprobacion

Código Javascript:
Ver original
  1. <script>
  2.  
  3.  
  4.   function valida_envia(){
  5.      
  6.  
  7.     if (document.fvalida.usuario.value.length==0)
  8.  
  9.  {
  10.         alert("usuario no puede estar vacio ")
  11.         document.fvalida.usuario.focus()
  12.                 document.fvalida.usuario.value = ""
  13.         return 0;
  14.     }
  15.  
  16.             if (document.fvalida.pass.value.length==0)
  17.  
  18.  {
  19.         alert("contraseña no puede estar vacia")
  20.         document.fvalida.pass.focus()
  21.                 document.fvalida.pass.value = ""
  22.         return 0;
  23.     }
  24.  
  25.  
  26.  
  27.  
  28.    //el formulario se envia si todo esta correcto
  29.    
  30.     document.fvalida.submit();
  31.  
  32. }
  33.  
  34.     </script>
__________________
"Las piedras me las quito caminando y las pedradas tambien"