
Obtener id en validaciónn de sesión JSP
Publicado por javier (8 intervenciones) el 15/07/2016 20:55:13
Quisiera obtener el id de una persona que ingresa al sistema mediante una consulta, esto lo intento hacer desde la autenticación del usuario cuando ingresa su nombre de usuario y contraseña, con la siguiente clase:
Lo que quiero es obtener el id y mostrarlo en un JSP pero me muestra un valor = 0;
Me pueden ayudar a identificar mi error.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public class Consultas extends Conexion{
Connection con = null;
private String userRole;
public String getUserRole()
{
return userRole;
}
public int idUser;
public int getIdUser(){
return idUser;
}
public boolean autenticacion(String usuario, String contraseña){
PreparedStatement pst = null;
ResultSet rs = null;
try {
String consulta = "select * from persona where nombre = ? and pass = ?";
pst = getConexion().prepareCall(consulta);
pst.setString(1, usuario);
pst.setString(2, contraseña);
rs = pst.executeQuery();
if(rs.absolute(1)){
userRole = rs.getString("rol");
idUser = rs.getInt("idpersona");
return true;
}
} catch (Exception e) {
System.err.println("error: "+e);
}
return false;
}
Lo que quiero es obtener el id y mostrarlo en un JSP pero me muestra un valor = 0;
Me pueden ayudar a identificar mi error.
Valora esta pregunta


0