Formulaire de connexion PHP
Découvrez ce script proposé par C2script

Formulaire de connexion PHP Sécurité et Authentification
Vendu par

C2script
Référence
Technologies utilisées
Partager ce script
Connectez-vous pour acheter ce script
Se connecterDescription
Formulaire de Connexion PHP
Un formulaire de connexion sécurisé et moderne avec PHP 8+, MySQL et PDO.
Fonctionnalités
- Sécurité : Utilisation de PDO avec prepared statements, validation stricte, CAPTCHA anti-bot
- Authentification : Vérification des credentials avec mots de passe hashés
- Sessions : Gestion sécurisée des sessions utilisateur
- Se souvenir de moi : Cookies pour connexion persistante
- Validation : Côté client (JavaScript) et côté serveur
- Logging : Enregistrement des tentatives de connexion échouées
- Responsive : Design moderne et adaptatif
- Réaffichage : Conservation des valeurs en cas d'erreur
Installation
- Base de données :
- Créez une base de données MySQL
- Exécutez le script
create_users_table.sql - Modifiez les constantes dans
includes/db.phpselon vos credentials
- Configuration :
- Assurez-vous que PHP 8+ est installé
- Activez les extensions PDO et PDO_MySQL
- Rendez le dossier
logsaccessible en écriture
- Utilisation :
- Accédez à
connexion.phpdans votre navigateur - Utilisez l'utilisateur de test :
test@example.com/password
- Accédez à
Structure des fichiers
formulaire-de-connexion-html-php/
├── connexion.php # Page principale avec formulaire
├── dashboard.php # Page après connexion réussie
├── style.css # Styles CSS modernes
├── create_users_table.sql # Script SQL pour la BDD
├── README.md # Ce fichier
├── includes/
│ ├── db.php # Connexion PDO à la BDD
│ └── functions.php # Fonctions utilitaires (CAPTCHA, etc.)
└── logs/
└── failed_logins.log # Logs des échecs (créé automatiquement)Sécurité
- Mots de passe hashés avec
password_hash() - Protection contre les injections SQL via PDO
- Validation stricte des entrées
- CAPTCHA pour prévention des bots
- Logging des tentatives suspectes
- Sessions sécurisées
Dernières modifications
- ### Version actuelle
- Sécurité renforcée : Cookies "Se souvenir de moi" remplacés par des tokens sécurisés (hash SHA-256 + expiration)
- CAPTCHA amélioré : Support des opérations +, -, * avec fonction dédiée pour éviter la duplication de code
- Messages de notification : Affichage des messages de succès/erreur via paramètres GET
- ### Fonctionnalités ajoutées
- Tokens de session persistante sécurisés
- CAPTCHA multi-opérations pour plus de variété
- Fonction
generateCaptcha()pour facilitée
Personnalisation
- Modifiez les styles dans
style.css - Ajustez la logique dans
connexion.php - Étendez la table
usersselon vos besoins - Ajoutez des fonctionnalités comme la réinitialisation de mot de passe
Compatibilité
- PHP 7.4 et plus (utilise random_bytes, hash, password_verify)
- MySQL 5.7+
- Navigateurs modernes avec JavaScript activé
20 vues
Avis sur ce script
Aucun avis pour ce script
Soyez le premier à laisser un avis en achetant ce script.
Scripts similaires

Formulaire de contact (HTML, CSS, PHP)
# Formulaire de contact PHPUn formulaire de contact PHP simple, sécurisé et moderne ...