Control de usuarios
#1
Escrito 06 julio 2010 - 10:00
Estoy haciendo unas pruebas con raudus a ver que tal va y me encuentro con que hago una pantalla de login, la cual cierro cuando el ogin y password es correcto.
cuando cierro el navegador y vuelvo a abrirlo la pantalla que sale es la segunda osea que no vuelve a mostrar el login.
que puedo hacer para que cuando cierre el navegador al abrirlo de nuevo vuelva a mostrar la pantalla de login?
un saludo
#2
Escrito 11 julio 2010 - 02:22
es decir que liberes el form Login cuando ya muestre el segundo formulario:
Ejemplo:Al cerrar Login Form
Action:=caFree; FrmRAudus.Free; FrmRAudus:=Nil
De otra forma muestranos tu codigo, saludos.
#3
Escrito 13 julio 2010 - 05:05
si tuvieses un ejemplo de un login y que despues muestre un form, te lo agradeceria mucho.
gracias
#4
Escrito 13 julio 2010 - 02:03
hola IcebergDelphi, gracias por responder, he puesto lo que dices y me da un error de violacion de acceso en la dirección 00000000.
si tuvieses un ejemplo de un login y que despues muestre un form, te lo agradeceria mucho.
gracias
Hola como estas, fijate que estaba simulando un ejemplo igual al tuyo en Raudus, y lo que pasa es que queda activo el segundo formulario en memoria, ya que aun sigue corriendo el exe de Raudus(Servidor de la aplicacion).
En Extpascal si se puede controlar eso, en el ejemplo 3 que subi ahi puse una bandera que dice EstaLogeado: Boolean , en caso de que no este aun logeado se mostrara la pantalla de Loggin, pero en ExtPascal se manejan los hilos, lo que se podria hacer aca en Raudus es manejo de los Threads(Hilos) para saber en que momento el usuario cierra la ventana del Navegador Web y pasar el parametro a Raudus, no esta complicado pero si laborioso.
Y ademas el otro problema es para saber en que momento cada cliente cierra la ventana del Internet Explorer.
Tambien podria ser por sesion de usuario registrado en una tabla temporal de tu base de datos, que cuando no haya cambios expire la sesion.
Eso es lo que se me ocurre al momento a lo mejor alguien tiene mejor idea.
Seguire investigando
#5
Escrito 14 julio 2010 - 02:12
En fin veremos si hay posibilidad de solucionarlo
un saludo
#6
Escrito 14 julio 2010 - 06:11
Gracias por tu interes, estas son cosillas que hay que pulir antes de emprender un proyecto, porque si cierras el navegador y luego llega otra persona, resulta que se encuentra logeado.
En fin veremos si hay posibilidad de solucionarlo
un saludo
Hola de nuevo, como te comentaba en ExtPascal si se controla eso, checa los tutoriales de Extpascal que subi , en el tutorial3 esta un ejemplo con Login, si tu cierras por error el navegador y entras de nuevo , lo primero que se aparece es la ventana de Login, aca en Raudus, aun no he visto como, bueno, si encuentras algo lo compartes, saludos y que estes bien.
#7
Escrito 13 marzo 2013 - 02:27
Sigo teniendo el mismo problema, me gustaria saber si alguien lo ha solucionado o si no tiene solución en raudus
Gracia