Skip to content

This project represents an authentication and registration system developed in PHP, designed to run on a local server using XAMPP. The project focuses on security, incorporating Google reCAPTCHA to protect against bot attacks.

License

Notifications You must be signed in to change notification settings

gabrybyroot/Security-Login-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security Login Dashboard

Please note that the code and information are initially provided in Italian, and translation may be required based on the desired language.

Descrizione

Questo progetto rappresenta un sistema di autenticazione e registrazione sviluppato in PHP, progettato per essere eseguito su un server locale utilizzando XAMPP. Il progetto è incentrato sulla sicurezza, incorporando reCAPTCHA di Google per proteggere contro attacchi di tipo bot.

Login e Registrazione: Consente agli utenti di accedere attraverso un processo di login sicuro o registrarsi per creare un nuovo account. Integrazione reCAPTCHA: Utilizza reCAPTCHA per rafforzare la sicurezza del processo di registrazione, riducendo il rischio di accessi non autorizzati automatizzati. Area Privata: Una volta effettuato l'accesso, gli utenti possono accedere a un'area privata del sistema.

Security

SQL Injection: Il sistema utilizza statement preparati e binding dei parametri per proteggersi da attacchi SQL injection. La preparazione della query avviene con l'uso di prepare e bind_param. reCAPTCHA: Implementa reCAPTCHA di Google per prevenire accessi non autorizzati e attacchi di tipo bot durante la registrazione. Password Hashing: Le password degli utenti vengono hashate utilizzando la funzione password_hash in modo da garantire la sicurezza delle credenziali.

Requisiti

Per eseguire correttamente questo progetto, assicurati di avere installato quanto segue:

  • XAMPP - Pacchetto che include Apache, MySQL, PHP, e Perl.
  • Chiavi reCAPTCHA: Ottieni le chiavi API reCAPTCHA da Google reCAPTCHA.

Installazione

  1. Scarica e installa XAMPP seguendo le istruzioni sul sito ufficiale.
  2. Clona questo repository nella directory htdocs di XAMPP.

Definisci info su config.php

$host = "127.0.0.1"; $user = ""; $password = ""; $db = "";

Immagine 2024-01-27 182917 Immagine 2024-01-27 180238

About

This project represents an authentication and registration system developed in PHP, designed to run on a local server using XAMPP. The project focuses on security, incorporating Google reCAPTCHA to protect against bot attacks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published