Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Base de datos asegurada

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Base de datos asegurada Responder citando

HOLA!!!

Bueno, la pregunta es la siguiente... como hago yo para hacer que la BD mia hecha en Database Desktop tenga password??... ya intente una jugadas con el Database Desktop pero no funciono...

Lo que simplemente quiero hacer es que nadie tenga acceso a los .dbf's porque cualquier persona va aquerer modificarlos y se consigue cualquier programa que lo haga, entonces quiero pornerle algo para que no la abran facilmente...

NOTA: las tablas son .dbf, hechas en dbase

GRACIAS!!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Encripta la informacion!
_________________
Dios es real... a menos que se declare entero!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

existe una manera, mas fiable que un simple "Encripta la informacion!", la unica manera para que tus archivos DBF, no sean habiertos por otras aplicaciones, consiste en cambiar el primer byte del archivo, por otro caracter, al parecer el archivo de apertura es el caracter chr(3) por los viejos tiempos de clipper,

lo unico que se podia hacer es para que "nadie" entrará a nuestras tablas, era modificar el primero o los 2 bytes de cada dbf, almacenarlos y cuando la aplicacion iniciaba se restauraban los DBF, posteriormente al Cerrarla se volvia a poner el "candado", funcionable, si pero no al 100% nadie dice que mientras tu aplicacion este corriendo, "otro" programa sea ejecutado y pueda verificar la informacion, para usar esta tecnica
puedes usar el fopen y fwrite,fread sentencias para el manejo de archivos en modo binario, o bien, si quieres compatiblidad open, write, read
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Bueno esas son unas alternativas excelentemente viables, pero yo me esperaba algo como lo que hace Access que es que cuando abre el .mdb, entra a Access y te pide una contraseña... era para ver si se podria hacer algo parecido... GRACIAS!!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

tendrias que realizar tu el dialogo de contraseña, ya que las tablas tipo DBF, no tienen información, que sirva para ello.

No existe dentro del Motor del BDE alguna opcion para acceder a las tablas? con contraseña de parte de Dbase?

la cuestion esta asi. la contraseña y password tipo acces o dbase, se definen dentro de las tablas, y no dentro del programa mismo de configuracion.

Ejemplo: usando Acces..
cuando creas una tabla puedes establecer una contraseña y un password, para que NO habran la base de datos si no es la correcta, pero... aqui el pero... access tiene un sistema de verificacion para SUS propios archivos tal y como el que te he descrito arriba.

si son tablas DBF, debes usar la información o la técnica de arriba y guardarlo en tu exe, por que comento lo siguiente, por esto..

crea tus tablas DBF ponles contraseña, a travez del BDE, según han quedado con seguridad!! pero no es cierto...

Deinstalal el BDE y vuelve a instalaro y zaz, accedes como pedro por su casa, sin contraseñas ni restricciones. por ello debe generarse un candado de seguridad pero en el archivo, no en el motor.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.