16 LOGIN FORMULARIO en PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
Duración: 19 minDescripción
🎬 Lección 16: Formulario de Login e Implementación de Variables Globales (PHP y MySql) 🔗
La lección aborda la configuración fundamental del proyecto para garantizar que todos los estilos y scripts de la plantilla AdminLTE se carguen correctamente, independientemente de la ruta donde se encuentre el archivo.
1. Creación de Variables Globales de Configuración 💾
Para una buena práctica de programación y para resolver los enlaces rotos de la plantilla, se crea un archivo de configuración central:
- Archivo config.php: Se crea dentro de una nueva carpeta llamada app/ para almacenar todas las variables de configuración del sistema (conexión a DB, URLs, etc.). [00:23]
- Variable de URL Base ($URL): Se define la URL base del proyecto (ej. http://localhost/sistema_de_veterinario/). Esta variable se utilizará para construir todas las rutas de recursos del sistema, facilitando la migración a un servidor público. [00:56]
- Constante Global de Nombre (APP_NAME): Se utiliza la función define() de PHP para crear una constante global que almacena el nombre del proyecto, la cual se usa para el título de la página. [03:11]
2. Enlace de la Plantilla AdminLTE ⚙️
Se corrige la apariencia del formulario de login en el archivo login/index.php asegurando el correcto enlace a los recursos de AdminLTE:
- Inclusión del Archivo: El archivo app/config.php se incluye al inicio de la vista de login para acceder a la variable $URL. [01:33]
- Rutas Dinámicas: Se reemplazan todas las rutas estáticas (<link> y <script>) por rutas dinámicas que inician con la variable PHP $URL y la ruta relativa a los archivos de la plantilla (ej. public/templates/adminlte/...), resolviendo los errores de carga. [04:47]
3. Personalización del Formulario de Login 🎨
Una vez aplicados los estilos, se personaliza el contenido del formulario:
- Título y Mensaje: Se modifican los textos del formulario (ej. "Sistema de Ingreso" e "Ingresa tus datos"). [09:27]
- Logotipo: Se añade una imagen o logo representativo del sistema veterinario en la parte superior del formulario, ajustando su tamaño y centrándolo. [13:23]
- Campos y Botones:
El video concluye explicando la lógica del login: al presionar "Ingresar", el formulario enviará los datos a un controlador que consultará la base de datos para validar las credenciales antes de mostrar el panel de administración. [18:26]
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️