Sécuriser votre application PHP avec la double authentification - 2FA
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Sécuriser votre application PHP avec la double authentification - 2FA

Carl Brison
Vente flash ! -33% Jusqu'au 28 juin, 14:20
19,90€29,90€
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Formation : Mettre en place une double authentification avec Google Authenticator en PHP

La sécurité des applications web est un enjeu majeur pour tout développeur.
Dans ce tuto en vidéo, nous allons mettre en œuvre une solution de double authentification (2FA) à l’aide de Google Authenticator, une méthode simple et efficace pour renforcer la protection des comptes utilisateurs.

🎓 Objectifs de la formation

  • Comprendre le fonctionnement de la double authentification par clé temporaire (TOTP),
  • Générer une clé secrète propre à chaque utilisateur,
  • Créer un QR Code scannable via une application d’authentification,
  • Vérifier le code saisi par l’utilisateur de manière sécurisée,
  • Intégrer et stocker les informations dans votre base de données.

À qui s’adresse cette formation ?

  • Aux développeurs web souhaitant sécuriser l’accès à leurs applications
  • Aux professionnels de l’IT soucieux de mettre en place des pratiques de sécurité modernes
  • Aux étudiants ou autodidactes désirant apprendre à intégrer une solution 2FA dans un projet concret

📌 Prérequis

🔧 Technologies utilisées

  • PHP / MySQL
  • Google2FA (PragmaRX)
  • Génération de QR Code avec BaconQrCode

Cette formation se veut claire, structurée et directement applicable à vos projets.
En la suivant, vous serez capable d’ajouter une couche de sécurité supplémentaire à vos systèmes d’authentification, en respectant les bonnes pratiques actuelles.

Protégez vos utilisateurs. Élevez le niveau de votre application.
Rejoignez la formation dès maintenant.
Je mets l'intégralité des codes à votre disposition.

Et si vous passiez votre Certification Backend en ma compagnie ?
Passez votre Certification Backend grâce à votre CPF !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Mettre en place un accès protégé via une session
Chapitre 2
Mettre en place une double authentification
Chapitre 3
Faire fonctionner la double authentification
Chapitre 4
Bilan

Plan détaillé du cours

Chapitre 1 : Mettre en place un accès protégé via une session
1h17
 
Leçon 1Mettre en place les bases HTML
Leçon 2Créer une feuille de style
Leçon 3Déclarer la BDD ainsi que sa connexion
Leçon 4Déclarer classe d'Entité et de Manager
Leçon 5Ecrire la méthode d'insertion, de vérification et de lecture seule
Leçon 6Insérer un nouveau User
Leçon 7Accès compte User
Leçon 8Démarrer une session
Chapitre 2 : Mettre en place une double authentification
36m36
 
Leçon 1Installer les dépendances Google2fa & Bacon
Leçon 2Créer un code secret
Leçon 3Générer un QR Code
Leçon 4Mettre en place un formulaire de code
Leçon 5Fixer le QR Code lors de la session
Leçon 6Vérifier le Code entré par le user
Leçon 7Tester le code reçu
Chapitre 3 : Faire fonctionner la double authentification
41m51
 
Leçon 1Définir une méthode pour stocker la clé secrète
Leçon 2Stocker la clé secrète
Leçon 3Tester si il y a une clé secrète stockée
Leçon 4Cacher le QR Code si déjà flashé
Leçon 5Retour au formulaire d'accès
Leçon 6Afficher le champ 2FA
Leçon 7Vérifier le code 2FA
Leçon 8On place les champs en lecture seule
Chapitre 4 : Bilan
02m25
 
Leçon 1Bilan

Aperçus

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

Php 7, Php 8

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le code source complet de ce tuto

Payer plus tard

Prix d'achat : 19,90 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1472 tutos gratuits

Notre politique de protection des données