Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/04/2009, 09:02
jorgelo82
 
Fecha de Ingreso: abril-2009
Mensajes: 78
Antigüedad: 15 años
Puntos: 0
Respuesta: Ayuda con autorizacion de usuarios

No entiendo que pasa me sigue saliendo lo mismo, pero lo voy a ilustrar poniendo como me quedó el código para ver si me pueden hacer el favor de ayudarme un poco más

Servlet quedó así ahora:
String user=request.getParameter("user");
String contras=request.getParameter("contrasenia");
UsuariosDAO usuariosDAO=new UsuariosDAO();
Usuarios usuario = usuariosDAO.Validar(user,contras);
if(usuario != null && usuario.getNivel_usuario()==1){
response.sendRedirect("EmpleadosConsulta.jsp");
}else if(usuario != null && usuario.getNivel_usuario() == 2){
response.sendRedirect("TransferAlta.jsp");
}else{
response.sendRedirect("LoginNeoris.jsp");
}

Mi DAO:
public Usuarios Validar(String user, String contras){
Usuarios usuario= new Usuarios();
try{
Conexion conn=new Conexion();
Connection c=conn.getConexion();
String sql="select * from usuarios where Usuario=? and Contrasenia=?";
PreparedStatement ps=c.prepareStatement(sql);
ps.setString(1, user);
ps.setString(2, contras);
ResultSet res=ps.executeQuery();
if(res.next()){
usuario.setUsuario(res.getString("Usuario"));
usuario.setContrasenia(res.getString("Contrasenia" ));
usuario.setNivel_usuario(res.getInt("Nivel_usuario "));
}
usuario=new Usuarios();
res.close();
ps.close();
c.close();
}
catch(Exception e){
e.printStackTrace();
}
return usuario;
}

Tengo dos registros en mi base de datos uno de ellos tiene nivel_usuario = 1 y el otro = 2, si intento con cualquiera de los dos me manda a la pagina LoginNeoris.jsp y pongo uno que no existe y hace lo mismo
Agradezco mucho su ayuda hasta ahora y la que me sigan brindando