Intentos fallidos espere para volver a ingresar
La verdad soy nuevo programando en VFP
Bueno tengo un formulario de inicio de sesión con dos cuadros de textos y dos botones de comando (aceptar y cancelar), quisiera saber como hago para que cuando tenga 3 intentos fallidos bien sea en Usuario y/o Contraseña el acceso al programa quede bloqueado por un tiempo determinado por ejemplo una hora.
El código que tengo para el botón aceptar es el siguiente:
SELECT usuarios
IF SEEK(ALLTRIM(thisform.text1.Value))=.F.
MESSAGEBOX("Usuario o clave inválidos", 0+64)
thisform.text1.SetFocus
RETURN
ENDIF
IF CREATEBINARY(ALLTRIM(thisform.text2.Value)) <> usuarios.clave
MESSAGEBOX("Usuario o clave inválidos",0+64)
thisform.text1.SetFocus
RETURN
ENDIF
usuarioActivo= usuarios.usuario
DO "D:\Proyecto\MENUPRINCIPAL.MPR"
Thisform. Release
Bueno tengo un formulario de inicio de sesión con dos cuadros de textos y dos botones de comando (aceptar y cancelar), quisiera saber como hago para que cuando tenga 3 intentos fallidos bien sea en Usuario y/o Contraseña el acceso al programa quede bloqueado por un tiempo determinado por ejemplo una hora.
El código que tengo para el botón aceptar es el siguiente:
SELECT usuarios
IF SEEK(ALLTRIM(thisform.text1.Value))=.F.
MESSAGEBOX("Usuario o clave inválidos", 0+64)
thisform.text1.SetFocus
RETURN
ENDIF
IF CREATEBINARY(ALLTRIM(thisform.text2.Value)) <> usuarios.clave
MESSAGEBOX("Usuario o clave inválidos",0+64)
thisform.text1.SetFocus
RETURN
ENDIF
usuarioActivo= usuarios.usuario
DO "D:\Proyecto\MENUPRINCIPAL.MPR"
Thisform. Release
1 Respuesta
Respuesta de junio0or
2