Ayuda con sistema de usuarios
Hola quisiera que me ayudaras con un sistema de autentificación de usuarios.
<%@include file="inicio.jsp" %>
<%
boolean entrada=true;
if(entrada != true)
{
out.print("No puede entrar directamente");
}
%>
<%@include file="conexion.jsp"%> // aqui se encuentran los datos de conexion
<%
Connection con;
Statement stm;
ResultSet tb; String sql="" ;
try
{
Class.forName(driverbd);
con=DriverManager.getConnection(url,loginbd,passwordbd);
stm=con.createStatement();
String usuario=request.getParameter("usuario");
String pass=request.getParameter("pass");
sql="SELECT * FROM usuarios where usuario='"+usuario+"' and pass='"+pass+"'";
tb=stm.executeQuery(sql); //ejecutando el SELECT
// Mi problema es que quiero saber si el resultado es true o false para saber si encontró a el suario con el nombre y la contraseña correcta o si no existe
if(también ! = false)
{
// si lo encontro lo agrega a la sesion que pondre mas adelante
response.sendRedirect("index.jsp");
}
else
{
// si no lo encuentra le dice que hay un error
out.print ("Error en el Login");
}
}
catch(Exception e)
{
out.print("Error en JDBC "+e);
}
%>
<%@include file="inicio.jsp" %>
<%
boolean entrada=true;
if(entrada != true)
{
out.print("No puede entrar directamente");
}
%>
<%@include file="conexion.jsp"%> // aqui se encuentran los datos de conexion
<%
Connection con;
Statement stm;
ResultSet tb; String sql="" ;
try
{
Class.forName(driverbd);
con=DriverManager.getConnection(url,loginbd,passwordbd);
stm=con.createStatement();
String usuario=request.getParameter("usuario");
String pass=request.getParameter("pass");
sql="SELECT * FROM usuarios where usuario='"+usuario+"' and pass='"+pass+"'";
tb=stm.executeQuery(sql); //ejecutando el SELECT
// Mi problema es que quiero saber si el resultado es true o false para saber si encontró a el suario con el nombre y la contraseña correcta o si no existe
if(también ! = false)
{
// si lo encontro lo agrega a la sesion que pondre mas adelante
response.sendRedirect("index.jsp");
}
else
{
// si no lo encuentra le dice que hay un error
out.print ("Error en el Login");
}
}
catch(Exception e)
{
out.print("Error en JDBC "+e);
}
%>
Respuesta de drbravo
1