|
|
Introducción.
|
Antes de leer esta información sería conveniente que leyeras por encima las páginas de bienvenida de Base de datos --1--, Base de datos --2--. y Base de datos --3--.
He mejorado un poco Base de datos --3--:
- He recurrido a copiar un script para controlar la seguridad por usuarios en lugar de hacerlo con un código de mi invención. El autor es Paul Kruyt. El script ofrece la posibilidad de guardar los usuarios y las claves como texto o, en una base de datos. En esta versión he utilizado la primera opción.
- No utilizo la protección de directorios del servidor Apache. No me parece una solución cómoda.
|
|
Para que puedas comprobar algo de todo esto puedes utilizar el usuario "visitante" con la clave "navajito". Una vez identificado obtendrás un menú pero sólo podrás acceder a algunas páginas. Para acceder al resto de las páginas deberás ponerte en contacto con el administrador para que te facilite un usuario y una clave. El administrador soy yo, estoy encantado de conocerte, no tengo ningún inconveniente en facilitarte el acceso a las páginas que te permiten modificar, agregar y eliminar registros pero antes me gustaría conocerte. Puedes ponerte en contacto conmigo por correo [carlos@carloszcom.com] o por teléfono [667-45-39-37]. Te anticipo que la capacidad de almacenamiento disponible para esta base de datos es muy limitada.
|
|
Subir. >>>>>>
|
Esquema de la base de datos.
|
|
Por comodidad he utilizado la ventana de relaciones de Access.
|
|
|
Subir. >>>>>>
|
Definición de las tablas.
|
|
|
|
Subir. >>>>>>
|
Código fuente.
|
|
A continuación expongo un esquema de las páginas que utilizo para acceder a la base de datos con enlaces a sus correspondientes códigos. Las páginas sangradas más a la derecha responden a la petición de las páginas sangradas más a la izquierda. Verás que algunas páginas están repetidas, algunas de las que no lo están son muy parecidas entre sí. Estoy convencido de que se debe hacer un esquema parecido a este en algún momento al empezar a diseñar el sitio. Para comprender mejor el cometido de cada página busca una relación entre este esquema y el menú flotante. Disminuye al mínimo el tamaño de la fuente para ver el esquema completo sin tener que utilizar la barra de desplazamiento. Puede haber diferencias entre éste codigo y el de las páginas que en realidad se muestran, esto es debido a que he podido pasar por alto algunas actualizaciones pero de todas maneras queda reflejado lo que es esencial, perdona las molestias.
|
- Menú.
- Ver registros.
- Agregar registros.
- Eliminar / modificar registros.
- Eliminación masiva.
- include
|
|
Subir. >>>>>>
|