Hola comunidad,
estoy tratando de darle un poco de seguridad a las tablas de mi DBC,
encontré una forma mediante el procedimiento:
PROCEDURE dbc_BeforeOpenTable(cTableName)
LOCAL lcPass
* En este ejemplo la "clave" la colocamos directamente
* en el código, pero podemos tomarla de un archivo de texto,
* una clave del registro de Windows, etc.
lcPass = "PASSword"
IF VARTYPE(gc_P_A_S_S) # "C" OR gc_P_A_S_S # lcPass
PUBLIC gc_P_A_S_S
gc_P_A_S_S = INPUTBOX("Ingrese contraseña", "Aviso", "")
ENDIF
RETURN gc_P_A_S_S == lcPass
ENDPROC
lo encontré en:
http://www.portalfox.com/index.php?name=News&file=article&sid=2404&mode=nested&o\
rder=0&thold=0
pero sigue vulnerable con los comandos DBSETPROP y MODIFY PROCEDURE, un
foxero en ese link dijo:
"Para tratar de evitar los comandos DBSETPROP y el MODIFY PROCEDURE movi la
valicación a dbc_OpenData y trabaja muy bien, igual se puede burlar pero ya
no con estas instrucciones, no digo como se burla, se los dejo de tarea."
pero no se a que se refiere con "mover la validación....", alguien me podría
explicar???
Muchas gracias de antemano
_________________________________________________________________
Horóscopo, tarot, numerología... Escucha lo que te dicen los astros.
http://astrocentro.msn.es/