FoxPro/Visual FoxPro - Contraseñas

   
Vista:

Contraseñas

Publicado por Joel (60 intervenciones) el 18/10/2007 05:09:03
Holas y perdon pòr las molestias a ocasionar.
kisiera saber si se puede poner contraseña a la base de da tos de VFP 6.0 no se
si se podra hacer eso.
Saben cada vez ke encuentro un sistema hecho en fox siempre se puede entrar a la base de datos a travez de FoxPro.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Contraseñas

Publicado por Ernesto Hernandez (4632 intervenciones) el 18/10/2007 19:04:30
Puedes encryptar tus tablas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Contraseñas

Publicado por Joel (60 intervenciones) el 18/10/2007 21:16:10
Noooo!!!!
Holas Ernesto y gracias por contestar eh
pero lo ke yo deseo saber es si hay una forma de proteger
la base de datos entera para ke ningun usuario con conocimientos de programacion la abra ps.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Contraseñas

Publicado por Plinio (7771 intervenciones) el 18/10/2007 22:42:08
- Encriptarla es buen metodo, porque solo saldran caracteres ireconocibles
- Si cambias a VFP7 o superior (preferiblemente la 9) puedes usar los procedimientos almacenados y preguntar por el valor de una variable antes de abrir cualquier tabla o la base de datos en si
- Si tus necesidades de seguridad son muy elevadas, puedes optar por una base de datos como Mysql, MS Sql SErver, Sql SErver express, etc. Esto significa un esfuerzo adicional para cambiar tu sistema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Contraseñas

Publicado por Joel (60 intervenciones) el 18/10/2007 23:29:39
Holas
Nooooo
Saben yo estoy preguntando si existe la forma de proteger la base de datos
completa. Asi como lo hace Ms Access que cuando al abrir su base de datos te pide contraseña, algo asi deseo hacer.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Contraseñas

Publicado por Plinio (7771 intervenciones) el 18/10/2007 23:52:01
No directamente, pero si usas VFP7 o superior puedes usar uno de los eventos que hay en la base de datos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Contraseñas

Publicado por Ernesto Hernandez (4632 intervenciones) el 19/10/2007 01:19:45
pues no lo hace com MS Access pero lo puedes hacer a mano

prueba esto

Function Protector
*&&******************************************
close all
handle=FOPEN("mi_tabla.dbf",2) && abre en modolectura escritura
primerbyte=FREAD(handle,1) && lee el 1er byte
do case
case primerbyte=CHR(255) && si esta protegido
escribe=chr(3) && lo desprotege
case primerbyte=CHR(3) && si este desprotegido
escribe=chr(255) && lo protege
endcase
=FSEEK(handle,0,0)
=FWRITE(handle,escribe,1)
=FCLOSE(handle)
Return .t.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar