SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: nest en Miércoles 25 de Junio de 2003, 19:09
-
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:
-
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
-
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;
-
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