{"id":22783879,"url":"https://github.com/alejandrocisnerosvillegas/practica_06","last_synced_at":"2026-04-13T09:32:23.762Z","repository":{"id":243931518,"uuid":"610437210","full_name":"AlejandroCisnerosVillegas/Practica_06","owner":"AlejandroCisnerosVillegas","description":"Sistema de autenticación de usuarios en PHP que permite iniciar sesión con nombre de usuario y contraseña. Desarrollado con HTML, CSS y PHP para una gestión segura de accesos.","archived":false,"fork":false,"pushed_at":"2025-04-25T01:52:33.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-25T16:10:08.007Z","etag":null,"topics":["css","html","php","sql"],"latest_commit_sha":null,"homepage":"https://www.alejandrovillegas.dev","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlejandroCisnerosVillegas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-06T19:18:26.000Z","updated_at":"2025-04-25T01:52:41.000Z","dependencies_parsed_at":"2024-06-12T04:44:31.867Z","dependency_job_id":"f0ab98be-4df1-451f-ad65-69438d056ae8","html_url":"https://github.com/AlejandroCisnerosVillegas/Practica_06","commit_stats":null,"previous_names":["alejandrocisnerosvillegas/practica_06"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlejandroCisnerosVillegas/Practica_06","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlejandroCisnerosVillegas%2FPractica_06","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlejandroCisnerosVillegas%2FPractica_06/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlejandroCisnerosVillegas%2FPractica_06/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlejandroCisnerosVillegas%2FPractica_06/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlejandroCisnerosVillegas","download_url":"https://codeload.github.com/AlejandroCisnerosVillegas/Practica_06/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlejandroCisnerosVillegas%2FPractica_06/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31746294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","html","php","sql"],"created_at":"2024-12-11T22:09:41.006Z","updated_at":"2026-04-13T09:32:23.739Z","avatar_url":"https://github.com/AlejandroCisnerosVillegas.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sistema de Autenticación de Usuarios\n\nLa práctica implementada se trata de un sistema de autenticación de usuarios desarrollado utilizando HTML, CSS y PHP. Este sistema permite a los usuarios iniciar sesión en una aplicación web proporcionando un nombre de usuario y una contraseña.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./Readme-01.png\" alt=\"Descripción de la imagen\" width=\"60%\"\u003e\n\u003c/p\u003e\n\nLos usuarios pueden ingresar su nombre de usuario y contraseña en los campos proporcionados.\n\nSe muestra un formulario de inicio de sesión con campos para el nombre de usuario y la contraseña.\n\nLos datos ingresados por el usuario se verifican en la base de datos para validar la autenticación.\n\nSi las credenciales son válidas, se muestra un mensaje de bienvenida al usuario.\n\nEl sistema de autenticación de usuarios proporciona una capa de seguridad para restringir el acceso a determinadas partes de una aplicación web. Al utilizar tecnologías estándar web como HTML, CSS y PHP, se garantiza la compatibilidad y la accesibilidad en diferentes entornos de desarrollo. Esta implementación puede servir como base para la construcción de sistemas más complejos de gestión de usuarios y roles en aplicaciones web.\n\n**Consulta la versión preliminar de la practica aquí:** [https://practica_06.com](https://www.alejandrovillegas.dev/projects/practice-06/index.html)\n\n# 📌 Información de la Practica\n\nEsta practica ha sido desarrollado como parte del portafolio de soluciones tecnológicas, con el objetivo de ofrecer una herramienta eficiente y funcional para usuarios autodidactas interesados en la gestión y desarrollo de proyectos web.\n\n- **Área**: Desarrollo de Practicas Web\n\n- **Usuario Final**: TecNM\n\n- **Fecha de Desarrollo**: 30 de junio de 2018\n\n- **Portafolio de Proyectos**: [www.alejandrovillegas.dev](https://www.alejandrovillegas.dev)\n\n# Guía de Instalación y Configuración\n\n## 🖥️ Requisitos del Sistema\n\nPara ejecutar esta practica de manera local, es necesario contar con un entorno de desarrollo que incluya Apache, MySQL y PHP. Se recomienda el uso de **XAMPP**, ya que fue el entorno con el que se desarrolló la practica. Sin embargo, también es compatible con:\n\n- **XAMPP** (Windows, macOS, Linux)\n\n- **WAMP** (Windows)\n\n- **MAMP** (macOS, Windows)\n\n- **LAMP** (Linux)\n\n## 🔧 Instalación y Configuración de la Practica\n\nSiga los pasos según el entorno de desarrollo que esté utilizando:\n\n### Para XAMPP (Recomendado)\n\n1. Descargue y descomprima el archivo de la practica en su sistema local.\n\n2. Copie la carpeta de la practica y colóquela en el directorio **_htdocs_** dentro de la carpeta de instalación de XAMPP (Ejemplo: **C:\\xampp\\htdocs\\mi_practica**).\n\n### Para WAMP\n\n1. Descargue y descomprima el archivo de la practica.\n\n2. Copie la carpeta de la practica y colóquela en el directorio **_www_** dentro de la carpeta de instalación de WAMP (Ejemplo: **C:\\wamp64\\www\\mi_practica**).\n\n### Para MAMP\n\n1. Descargue y descomprima el archivo de la practica.\n\n2. Copie la carpeta de la practica y colóquela en el directorio **_htdocs_** dentro de la carpeta de instalación de MAMP (Ejemplo: **/Applications/MAMP/htdocs/mi_practica**).\n\n### Para LAMP\n\n1. Descargue y descomprima el archivo de la practica.\n\n2. Mueva la carpeta de la practica a **_/var/www/html/_** utilizando el siguiente comando en la terminal:\n\n```\nsudo mv mi_practica /var/www/html/\n```\n\n## 🗄️ Configuración de la Base de Datos\n\n### Para XAMPP, WAMP y MAMP\n\n1. Inicie su entorno de desarrollo y asegúrese de que **Apache** y **MySQL** estén en ejecución.\n\n2. Abra su navegador y acceda a **_phpMyAdmin_** ingresando:\n\n- **XAMPP**: http://localhost/phpmyadmin\n\n- **WAMP**: http://localhost/phpmyadmin\n\n- **MAMP**: http://localhost:8888/phpmyadmin\n\n3. Diríjase a la pestaña **SQL** e ingrese el siguiente código para crear la base de datos:\n\n```\nCREATE DATABASE General;\n```\n\n4. Vaya a la pestaña Importar y seleccione el archivo **_DataBase.sql_** del repositorio para importar la estructura y los datos.\n\n### Para LAMP\n\n1. Abra la terminal y acceda a MySQL con:\n\n```\nmysql -u root -p\n```\n\n2. Cree la base de datos ejecutando:\n\n```\nCREATE DATABASE General;\n```\n\n3. Salga de MySQL y luego importe la base de datos con:\n\n```\nmysql -u root -p General \u003c /ruta/del/archivo/DataBase.sql\n```\n\nReemplace **_/ruta/del/archivo/_** con la ubicación real del archivo en su sistema.\n\n## 🚀 Ejecución de la Practica\n\n1. Inicie su entorno de desarrollo:\n\n- **XAMPP**: Abra el \"Panel de Control de XAMPP\" y active **Apache** y **MySQL**.\n\n- **WAMP**: Haga clic en el icono de WAMP y active los servicios.\n\n- **MAMP**: Abra MAMP y haga clic en **Start Servers**.\n\n- **LAMP**: Ejecute los siguientes comandos en la terminal:\n\n```\nsudo systemctl start apache2\nsudo systemctl start mysql\n```\n\n2. Abra un navegador e ingrese la siguiente URL según el entorno:\n\n- **XAMPP / WAMP**: **_http://localhost/_**\n\n- **MAMP**: **_http://localhost:8888/_**\n\n- **LAMP**: **_http://localhost/_**\n\nLa practica ahora está funcionando en su entorno local. 🎉\n\n## 🔑 Credenciales de Acceso\n\n### 👤 Detalles de Inicio de Sesión para Usuario Preregistrado\n\n- Nombre de usuario: **_Usuario01@inventado.com_**\n\n- Contraseña: **_12345_**\n\nTambien puede **registrar un nuevo usuario** desde la interfaz de la aplicación.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falejandrocisnerosvillegas%2Fpractica_06","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falejandrocisnerosvillegas%2Fpractica_06","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falejandrocisnerosvillegas%2Fpractica_06/lists"}