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
2h38
de formation
24
leçons vidéo
4
chapitres
Intermédiaire
niveau requis
Carl Brison
Carl Brison
Formateur certifié

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

4.8/5 Trustpilot (1387 avis) Satisfait ou remboursé
2h38
de formation
24
leçons vidéo
4
chapitres

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

Table des matières

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

Avis des apprenants

Détail des avis
3
Commentaires
5/5
Note moyenne
5/5
3
4/5
0
3/5
0
2/5
0
1/5
0
Regis Philippe
Regis Philippe
Publié le 08/11/2025
Très bon tuto.Encore merci
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire très gentil ;-)
Jean-Claude Warg-Briers
Jean-Claude Warg-Briers
Publié le 29/09/2025
Parfait , comme toujours. Didier
Carl Brison
Carl Brison
Merci beaucoup Didier ;-)
Jean Levallois
Jean Levallois
Publié le 25/08/2025
Riche en explications. Merci.
Carl Brison
Carl Brison
Merci beaucoup, c'est super gentil ;-)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le code source complet de ce tuto

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
29,90€
Paiement unique, sans abonnement
Accès à vie à cette formation
2h38 de vidĂ©o • 4 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 761 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complĂ©tion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1422 tutos gratuits

Notre politique de protection des données