manejo de sesiones con JAVA aplicacion de escritorio
Buenos días, el motivo de este mensajes es para solicitarles un poco de su ayuda ya que les comento, estoy desarrollando una aplicación (DE ESCRITORIO) aclaro esto por que todo el mundo habla de web pero en este caso estoy desarrollando una aplicación de escritorio, en la cual tengo que realizar un manejo de sesiones ya que es un punto de venta donde debo de restringir las opciones dependiendo si es un administrador o un vendedor pero la verdad no se por donde comenzar por lo que les solicito su ayuda.
Sin mas por el momento les agradezco de antemano la ayuda.
- Inicie sesión o regístrese para enviar comentarios
No seas huevon!!!!
Por favor no seas flojo, en primera :aqui nadie te va a hacer el trabajo o la tarea (Claro que si ofreces una buena suma.....)y en segunda :se especifico con tu problema, ya que asi como lo pones me suena mas a definir permisos lo cual no tiene que ver (al menos asi me lo parece) con sesiones.
Oye Lestat
Saludos Compañero, apoco tu si haces programas si te pagan?
jeje
Pues me gustaria saber si tu has dubido alguna pagina JSP,. porq yo llevo dias sin solucionar mi problema.
En Mozilla me muestra el codigo fuente,. i en Explorer Si se muestra la pagina pero no ejecuta el Codigp Java.
Por ejemplo mando a imprimir una fecha en la pagina principal,. Solo aparece la pagina y la fecha no.
No quiero que lo hagan
La pregunta que realice es para saber si me podrían decir que es lo que tengo que usar o como podría hacerlo, que me den una idea y como tu lo dices a lo mejor no tiene que ver con sesiones, por eso es que pregunto.
Sin mas por el momento quedo a tus ordenes
Me explico
regor no la verdad es que podria ahcerlo ... pero sinceramente tengo suficiente de programacion con mia ctual trabajo y con mi tesis asi que de momento no comprometeria con otros proyectos.
Angel_SR , que buenoe sa es actitud mira con lo poco que pones yo entendi dos cosas:
1.-Para tu aplicacion necesitas un login.
2.-Necesitas que apartir del login y del tipo de usuario(Admnistrador, gerente , vendedor... que se yo) se les permita ver y ahcer ciertas operaciones en la aplicacion, no? bueno si esto es alo que te refiere ami se me ocurre lo siguiente:Todo lo que te diga loe stoy pensando para un entorno web(ya que yo solo programo aplicaciones web XD)
1.-Crear una base de datos donde se aguarde toda la informacion de la aplicacion(usuario ,roles o permisos, informacion de los productos.
2.-cuando el usuario se loguee la aplicacion ira ala base de datos y validara la contraseña y los permisos .
Los permisos se definirian en la atabla usuario , hehco esto pondria este objeto usuario en la sesion(WEB) y cada ves que el hiciera click en alguna opcion del menu (al cual iria despues de validar su login) se validarian los permisos ys e le mostrarian las opciones que el puede realizar.
En web , por lo menos ami , se me hace mas facil manejar la cuestiond e los permisos.
En tu aplicacion de escritorio supongo que podrias crear o recuperar el objeto usuario(despues del login ) y guardarlo a lo largod e tu aplicacion e ir validando los permisos .
Espero te haya ayudado en algo
Te agradesco
Bueno, te comento, ya e trabajado en web y bueno es la misma solución que se me ocurre cuando hablamos de web ya que bueno es mas simple manejar los permisos ya que tenemos ya funciones predefinidas aunque si e de ser franco pues e trabajado mas con PHP que con Java pero bueno de cualquier manera voy a ver si puedo lograr algo con lo que me comentas.
Te agradesco la atencion
Para escritorio, se me ocurre
Para escritorio, se me ocurre de primera mano, podrías extraer los permisos de una tabla, (obviamente ligada a tu tabla de usuario) de ahí cuando construyas el menú principal, checar que los permisos cotejen con las opciones de menú existentes, e ir construyendo tu objeto de menú principal... cuando quieras cambiar de usuario, pues, lo haces en un frame aparte, para destruir el menú construido, y lo vuelves a invocar, con los permisos asignados al mismo....
solucion
Si va a ser una aplicación de escritorio que se van a conectar a la red, resulta buena idea para controlar permisos, como comenta neko069, auxiliarse de una base de datos ya que ahí puedes controlar sesiones
Saludos
Codigo Personalizacion de menu
Bueno, pienso que esto en esencia es una comunidad en donde la filosofia es compartir, orientar y relacionarse profesionalmente, en verdad me parece atacante, descriminante algunas respuestas hacia el amigo Angel_SR, creo que ninguno de los que estan aqui en este foro nacieron con un libro de java en el brazo y una computadora en el otro brazo... todos aprendemos a medida de que se nos presentan los retos.
Amigo angel, te voy a facilitar un codigo, quedaria de tu parte modificarlo para que se conecte a una base de datos, ya que mi modelo lo genero a partir de una matriz que le envio como parametro al constructor de la clase, adicionalmente tendrias que crear una tabla "menu_usuario" en donde definines el idusario y el idmenu que vayas a definir.
dejame tu correo y te envio mi modelo y la clase.
Saludos.
re: @jvaldezp
Nadie está atacando a nadie, si así es tu percepción, pues ya es otra cosa muy distinta, al compañero @Angel_SR se le está haciendo la invitación a ponerse a estudiar, y se le está dando una orientación ó idea como él bien menciona en su segundo post.
Si tú estás dispuesto a pasarle código funcional, pues nadie te juzga, es tu decisión de "ayudarlo" de ésa forma.
Por cierto, dudo mucho que tenga ése problema, si te fijas el post es de principios de año... no creo que siga atorado con lo mismo ;¬)
Saludos