Jump to content


Photo

Control de usuarios


  • Please log in to reply
6 replies to this topic

#1 polishop

polishop

    Newbie

  • Miembros
  • Pip
  • 9 posts
  • LocationEspaña

Posted 06 July 2010 - 10:00 AM

Hola a tod@s

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
  • 0

#2 IcebergDelphi

IcebergDelphi

    Advanced Member

  • Moderadores
  • PipPipPip
  • 176 posts
  • LocationVillaflores, Chiapas, Mexico

Posted 11 July 2010 - 02:22 PM

Hola como estas? has tratado de liberar al momento de que se haga el login?
es decir que liberes el form Login cuando ya muestre el segundo formulario:

Ejemplo:Al cerrar Login Form



delphi
  1. Action:=caFree;
  2.   FrmRAudus.Free;
  3.   FrmRAudus:=Nil



De otra forma muestranos tu codigo, saludos.
  • 0

#3 polishop

polishop

    Newbie

  • Miembros
  • Pip
  • 9 posts
  • LocationEspaña

Posted 13 July 2010 - 05:05 AM

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
  • 0

#4 IcebergDelphi

IcebergDelphi

    Advanced Member

  • Moderadores
  • PipPipPip
  • 176 posts
  • LocationVillaflores, Chiapas, Mexico

Posted 13 July 2010 - 02:03 PM

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
  • 0

#5 polishop

polishop

    Newbie

  • Miembros
  • Pip
  • 9 posts
  • LocationEspaña

Posted 14 July 2010 - 02:12 AM

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
  • 0

#6 IcebergDelphi

IcebergDelphi

    Advanced Member

  • Moderadores
  • PipPipPip
  • 176 posts
  • LocationVillaflores, Chiapas, Mexico

Posted 14 July 2010 - 06:11 AM

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.
  • 0

#7 polishop

polishop

    Newbie

  • Miembros
  • Pip
  • 9 posts
  • LocationEspaña

Posted 13 March 2013 - 02:27 AM

hola a todos de nuevo

Sigo teniendo el mismo problema, me gustaria saber si alguien lo ha solucionado o si no tiene solución en raudus

Gracia
  • 0




IP.Board spam blocked by CleanTalk.