Foros del Web » Programación para mayores de 30 ;) » Java »

Variables de sesion en java, login de usuario

Estas en el tema de Variables de sesion en java, login de usuario en el foro de Java en Foros del Web. Hola, estoy empezando con Java, y quisiera que me orienten en como saber que usuario está logueado en la aplicacion en todo momento. ya hice ...
  #1 (permalink)  
Antiguo 12/10/2010, 10:19
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Variables de sesion en java, login de usuario

Hola, estoy empezando con Java, y quisiera que me orienten en como saber que usuario está logueado en la aplicacion en todo momento.
ya hice un par de abm y ahora estoy agregando el loguin, el tema es como hago para que desde toda la aplicacion
sepa quien esta logueado, como si fueran variables de sesion en php, se entiende?, uso eclipse
Gracias
  #2 (permalink)  
Antiguo 15/10/2010, 00:17
Avatar de francopai  
Fecha de Ingreso: agosto-2008
Mensajes: 42
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Variables de sesion en java, login de usuario

Hola, mira, lo podrias hacer de la siguiente manera: creas una clase con atributos y metodos static donde al iniciar la aplicacion y/o cambia de usuario, guardas en la clase los datos, entonces desde cualquier parte de la aplicacion vas a poder acceder al usuario logueado. Aqui un poco de codigo:

Código:
public class UsuarioActivo {



    private static String nombre;

    private static String contrasenia;



    public UsuarioActivo() {

    }



    public static void setNombre(String nombre) {

        UsuarioActivo.nombre = nombre;

    }



    public static void setContrasenia(String contrasenia) {

        UsuarioActivo.contrasenia = contrasenia;

    }



    public static String getNombre() {

        return nombre;

    }



    public static String getContrasenia() {

        return contrasenia;

    }

}
Saludos, espero te sea de utilidad

Etiquetas: login, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:06.