Skip to content
/ authsys_api_php Public template

Sistema de autenticación API en PHP que permite el registro, inicio de sesión y verificación de usuarios a través de tokens.

Notifications You must be signed in to change notification settings

DavidDevGt/authsys_api_php

Repository files navigation

Sistema de Autenticación API en PHP

¡Hola 👋! Soy DavidDevGt y te presento mi proyecto de sistema de autenticación API desarrollado en PHP. Esta API está diseñada para gestionar el registro, inicio de sesión, verificación de usuarios y manejo de tokens de autenticación.

🚀 Características

  • Registro de Usuarios: Los nuevos usuarios pueden registrarse e inmediatamente se enviará una verificación a su correo electrónico con un token.
  • Inicio de Sesión: Los usuarios pueden iniciar sesión con autenticación por contraseña.
  • Manejo de Tokens: Generación, verificación y eliminación de tokens de autenticación para usuarios.
  • Verificación de Tokens: Las cuentas de usuario se pueden verificar mediante tokens generados que tienen una duración de 30 minutos.
  • Roles y Permisos: La API soporta la creación, modificación y eliminación de roles y permisos para usuarios.
  • Soporte CORS: Integrado para facilitar la conexión con aplicaciones front-end en distintos dominios.
  • Respuestas JSON Efectivas: La API ofrece respuestas en formato JSON y maneja errores de manera efectiva para proporcionar feedback útil.

🛠️ Instalación

  1. Clona este repositorio en tu servidor local o espacio de hosting.
  2. Importa la estructura de la base de datos utilizando el archivo config.sql.
  3. Asegúrate de tener las dependencias necesarias con Composer y verifica que tu servidor PHP esté en funcionamiento.
  4. Configura el acceso a tu base de datos en db.php.
  5. Accede a la dirección del proyecto en tu navegador para comenzar a interactuar con la API.

🙌 Contribuciones

¡Tus contribuciones son bienvenidas! Si detectas algún error, tienes una sugerencia o quieres mejorar alguna funcionalidad, no dudes en abrir un issue o enviar un pull request.

🔐 Seguridad

Si descubres un problema de seguridad dentro del proyecto, te agradecería que me lo notifiques directamente o abras un issue. Es vital asegurar la integridad y confidencialidad de la información de los usuarios.


⭐ Si este proyecto te resulta útil, ¡considera darle una estrella en GitHub!


About

Sistema de autenticación API en PHP que permite el registro, inicio de sesión y verificación de usuarios a través de tokens.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages