• Jueves 14 de Noviembre de 2024, 23:07

Autor Tema:  Re: MDI-contraseña  (Leído 1258 veces)

nest

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: MDI-contraseña
« en: Miércoles 25 de Junio de 2003, 19:09 »
0
hola, mi pregunta es la siguiente:
Tengo que desarrollar una aplicación que exige nombre de usuario y contraseña para poder acceder a la misma.
Tengo un formulario no hijo para registrar estos datos (en forma modal), para que al cambiar de ventana y vuelva, esta permanezca, además para que el formulario padre que esta por detras de  este no se active, hasta que se realice una acción en formcontrasña.
Luego de relizada la acción,  tengo que activarlo pero en el codigo del formulario de contraseña no puedo hacerlo .
Podrian suministrarme alguna información.
Si no esta claro, me dicen que punto debo explicar mejor.

Gracias, por la atención:ayuda:

ROBER.29

  • Miembro MUY activo
  • ***
  • Mensajes: 421
    • Ver Perfil
    • http://www.contrapixel.com
Re: MDI-contraseña
« Respuesta #1 en: Miércoles 25 de Junio de 2003, 19:57 »
0
A ver si te he entendido. Tu lo que quieres es que tu programa sólo se pueda utilizar una vez que el usuario se haya autenticado no?

Yo creo que lo que deberías de hacer es lo siguiente, yo por lo menos cuando e tenido que hacer algo parecido lo he echo asi:

- Crea un formulario en el cual pida al usuario un nombre y una contraseña.
- Cuando pulse a aceptar comprueba en una base de datos si ese usuario existe con esa contraseña.
- En el caso de que sea correcto cierras ese formulario y abres el MDI en el form_unload del formulario donde has pedido la contraseña con MDI.show
- En el caso de que el usuario y la contraseña no sean correcto dejale tres intentos mas y si aún asi no es correcto cierra toda la aplicación y ya esta.

En el caso de que no trabajes con una base de datos dime donde tienes almacenados los nombres de usuario y su contraseña y si kieres te hago un ejemplo de como lo podrías hacer.

Saludos,
Roberto García
Roberto García
Moderador de Visual Basic.
Gerente
[contra]PixeL S.L.
Valladolid

Majuhemo

  • Miembro activo
  • **
  • Mensajes: 85
    • Ver Perfil
Re: MDI-contraseña
« Respuesta #2 en: Miércoles 25 de Junio de 2003, 20:11 »
0
Hola:
yo hago lo siguiente:

- En un modulo creo una variable publica de tipo boolean : Public xIniciaSesion as Boolean.
Por defecto es False.
- En el evento Activate del MDI llamo al formulario de "Acceso":

If not xIniciaSesion then
     frmAcceso.Show vbmodal
End if

- en el formulario "frmAcceso" en el boton "Aceptar", despues de validar si el usuario existe y la clave esta bien. Es decir todo bien, la variable xIniciaSesion la hago TRUE.
xIniciaSesion=TRUE

luego descargo el formulario "frmAcceso".

-Para esto el formulario inicial de tu proyecto debe ser el MDI, con esto puedes ver el MDI, pero ni bien se muestre salta el form de Acceso.

Saludos;
Ruben Delgado A.
rudela@msn.com
Lima-Peru

rlarrea

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
MDI-contraseña
« Respuesta #3 en: Miércoles 25 de Junio de 2003, 23:55 »
0
Hola colega hay varias formas de solucionar ese problema no te lo explico ya que seria casi igual alcodigo del colega robert.29. bye saludos
Rocky Larrea Chira
Lima -- Peru
Programador