
05/01/2011, 17:44
|
 | | | Fecha de Ingreso: noviembre-2009 Ubicación: San Juan del Rio, Qro
Mensajes: 192
Antigüedad: 15 años, 3 meses Puntos: 16 | |
Respuesta: Usuarios en java mira aegis900 lo que quieres hacer es una pagina con sesion activa?, bueno si es asi te recomiendo uses variables de session si es q estas usando jsp o si estas usando solo java usando jframe o jpanel es casi lo mismo, te explico tienes una pagina login. en la cual tecleas o seleccionas tu usuario y despues tecleas tu contraseña
y con el boton lo mandas a otra pagina de validacion de usuario (si es q usas jsp) lo primiero que tienes q hacer es
1 recuperar lo que tecleaste en la pagina login con
String usuario=request.getParameter("usuario"),psw=reques t.getParameter("valor"); para pagina jsp
para jpanel o jframe
en el boton solo lo recuperas con
String usuario=jTextField1.getText(),psw=jPasswordField1. getText();
donde usuario y valor son los tombres de tus cajas de texto de tu pagina login
al hacer la consulta
select usuario from usuarios where pass=psw and usuario=usuario
que me imagino es algo como lo que tu haces ahora
si estas haciendo jsp la variable de session la harias asi
us=rs.getString("nombre");
session.setAttribute( "usuario", us );
y asi cuando cieerres tu aplicacion la variable caduca pero en cada pagina donde quieres q se restringa para cada usuario tienes que poner esto
session.getAttribute( "usuario" ) y tu condicion q si no es administradr por ejemplo no te permita ver la pagina
ahora si usas jframe o jpanel
login.this.setVisible(false);
login.this.dispose();
us.setLocationRelativeTo(null);
us.setVisible(true);
con eso habres una ventana x en este caso la ventana q le corresponde al objeto us
tendrias q ver la forma de hacer algo asi
us.setParameter(usuario) no se si esto se pueda la idea es arrastrar la variable por todoas las ventanas q le correspondan a ese usuario
o existe una propiedad en netbeans donde puedes hacer q tu ventana contenga cualquiera de estas propiedades
hide
exit_on_close
dispose
do_noting
podria ser que al usar exit on close que cierra todo el programa o la aplicacion desde la x no se si se podria hacer if(login.this.exit_on_close()==true){
entonces te haga el cambio que quieres de 1 a 0
}
investiga el uso de esas propiedades xq ppor ahi esta tu fallo
espero haberte orientado un poco, podria ayudarte mas pero no se que utilizas
saludos |