aqui obtengo los datos de la base
Código Java:
Ver original<%
String ruta
= "jdbc:mysql://localhost:3306/c"; Class.forName("com.mysql.jdbc.Driver").newInstance();
Sentencias = conexion.createStatement();
int b = 0;//variable booleana
String us
= null; //para tomar el usuario de la base de datos String pa
= null; // para tomar el pass de la base de datos
String usuario
= request.
getParameter("usuario"); String passs
= request.
getParameter("pass");
//la consulta SQL
tabla = Sentencias.executeQuery("select usuario,pass from user where usuario='" + usuario + "' ");
try {
while (tabla.next())//desplegamos los resultados
{
us = tabla.getString("usuario");
pa = tabla.getString("pass");
if (us.equals(usuario) && pa.equals(passs)) {
b = 1;//si se cumple es 1
} else {
b = 0; //sino es 0
}
}
//luego comparamos si es uno es usuario existente y bien validado sino error
if (b == 1) {
HttpSession op = request.getSession();
op.putValue("varUsuario", ja);
out.println("<script>alert('Usuario Identificado Correctamente')</script>");
out.println("<meta http-equiv='refresh' content='0;url=index1.jsp'");
} else {
out.println("<script>alert('Datos Erroneos ')</script>");
out.println("<meta http-equiv='refresh' content='0;url=index.jsp'");
}
e.printStackTrace();
}
%>
aqui hago la comprobacion
Código Javascript
:
Ver original<script>
function valida_envia(){
if (document.fvalida.usuario.value.length==0)
{
alert("usuario no puede estar vacio ")
document.fvalida.usuario.focus()
document.fvalida.usuario.value = ""
return 0;
}
if (document.fvalida.pass.value.length==0)
{
alert("contraseña no puede estar vacia")
document.fvalida.pass.focus()
document.fvalida.pass.value = ""
return 0;
}
//el formulario se envia si todo esta correcto
document.fvalida.submit();
}
</script>