establecer password
Hola, hay alguna forma de poner una password a mi aplicacion mas alla de:
if text1 = "contraseña" then
form2.show
unload me
end if
Es decir yo quiero saber como poner una contraseña que ademas de ser mas segura que el metodo anterior, pueda ser cambiada por el usuario de la aplicacion si conoce previamente la original.
if text1 = "contraseña" then
form2.show
unload me
end if
Es decir yo quiero saber como poner una contraseña que ademas de ser mas segura que el metodo anterior, pueda ser cambiada por el usuario de la aplicacion si conoce previamente la original.
debes de guardar la contraseña en una tabla de base de datos.
yo lo tengo asi.
Private Sub Form_Load()
On Error Resume Next
CargarRutaBaseDatos
Set datos = OpenDatabase(RutaBaseDatos)
Set tabla0 = datos.OpenRecordset("EMPRESAS", dbOpenTable)
clave = tabla0.Fields("PASSWORD")
end sub
Private Sub Form_KeyPress(KeyAscii As Integer)
On Error Resume Next
If KeyAscii = 13 Then
contraseña = Text1.Text
If contraseña = clave Then
FrmPrincipal.Show
Unload Me
else
If contraseña = "ANCALO" Or contraseña = "ancalo" Then
MsgBox "¿ Crees que soy tan tonto de poner esa clave ?", vbCritical + vbOKOnly, "ATENCION "
Text1.Text = ""
Text1.SetFocus
Else
MsgBox "Password Incorrecto", vbCritical + vbOKOnly, "ATENCION"
Text1.Text = ""
End If
INTENTOS = INTENTOS + 1
If INTENTOS = 4 Then
Unload Me
End If
End If
KeyAscii = 0
End If
End Sub
yo lo tengo asi.
Private Sub Form_Load()
On Error Resume Next
CargarRutaBaseDatos
Set datos = OpenDatabase(RutaBaseDatos)
Set tabla0 = datos.OpenRecordset("EMPRESAS", dbOpenTable)
clave = tabla0.Fields("PASSWORD")
end sub
Private Sub Form_KeyPress(KeyAscii As Integer)
On Error Resume Next
If KeyAscii = 13 Then
contraseña = Text1.Text
If contraseña = clave Then
FrmPrincipal.Show
Unload Me
else
If contraseña = "ANCALO" Or contraseña = "ancalo" Then
MsgBox "¿ Crees que soy tan tonto de poner esa clave ?", vbCritical + vbOKOnly, "ATENCION "
Text1.Text = ""
Text1.SetFocus
Else
MsgBox "Password Incorrecto", vbCritical + vbOKOnly, "ATENCION"
Text1.Text = ""
End If
INTENTOS = INTENTOS + 1
If INTENTOS = 4 Then
Unload Me
End If
End If
KeyAscii = 0
End If
End Sub
Hola! eso de la base de datos cómo se hace exactamente. Yo es que tengo una lista con muchos DNIs y no sé cómo hacer.
Gracias :)
http://www.maruspage.tk
Gracias :)
http://www.maruspage.tk
