Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/01/2011, 17:44
Avatar de valdo_kof
valdo_kof
 
Fecha de Ingreso: noviembre-2009
Ubicación: San Juan del Rio, Qro
Mensajes: 192
Antigüedad: 14 años, 6 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