
Introduction et présentation de la formation
Le résultat de ce que l'on va faire
Mise en place d'un template qui servira pour toutes les pages du site
Création de la base de données et des tables
Configuration et connexion à la base de données
Création du formulaire d'inscription et validation de données postées par l'utilisateur
On vérifie si un utilisateur n'existe pas déjà avec ce nom ou cette adresse email
Dans cette partie, je vais vous montrer ce qu'il ne faut surtout pas faire pour sécuriser les mots de passe
Nous allons voir comment, une fois la validation passée, insérer un nouvel utilisateur dans la base de données
Nous allons créer un formulaire de connexion, vérifier les identifiants postés par l'utilisateur , le connecter et limiter l'accès aux pages login et dashboard
Nous allons voir comment valider les données postées par l'utilisateur depuis son espace personnel
Nous allons voir comment valider l'upload d'une photo et la sauvegarder dans un dossier
Nous allons voir comment insérer le nom du fichier photo en base de données et comment l'afficher à l'écran
Nous allons voir comment mettre en place un système où l'utilisateur pourra modifier son mot de passe
Nous allons créer un moyen pour l'utilisateur de se déconnecter de son compte
Nous allons mettre en place un système de suppression de compte par l'utilisateur. Cela nous permettra de voir comment supprimer toutes les données et fichiers liés à l'utilisateur supprimant son compte
Présentation du service gratuit Mailtrap pour gérer les email dans un environnement de développement local
Nous allons mettre en place un formulaire d'oublie de mot de passe, vérifier et valider les données postées par l'utilisateur, avant de générer un lien contenant un jeton sécurisé qui servira à réinitialiser son mot de passe
Dans cette partie, vous allez découvrir les outils à installer et à utiliser pour envoyer des emails depuis le site
Nous allons voir comment envoyer un email contenant un lien sécurisé pour permettre à l'utilisateur, un fois qu'il aura cliqué sur le lien, de réinitialiser son mot de passe
Dans cette vidéo, je vais vous présenter des services de qualité vous permettant d'envoyer des emails transactionnels
Dans cette formation PHP, vous allez découvrir pas à pas comment mettre en place un espace membre pour votre site web.
Vous apprendrez à mettre en place un système de template qui sera utile à toutes les pages de votre site web.
Vous apprendrez à configurer une connexion à votre base de données avec la classe PDO de PHP.
Vous mettrez en place un système d'inscription, puis un système de connexion, ce qui vous permettra de mettre en place un système de validation, afin de vérifier les données postées par les utilisateurs de votre site. Vous apprendrez aussi à stocker des informations en Session utilisateur, afin de donner ou refuser l'accès à certaines parties de votre site en fonction que l'utilisateur est connecté ou non.
Vous apprendrez à vérifier et valider les images uploadées par vos utilisateur, à créer des dossiers et y enregistrer les photos de vos utilisateurs. Vous verrez également comment changer le nom d'un fichier et comment insérer son nom en base de données.
Vous mettrez en place un système permettant à vos utilisateur ayant perdu leur mot de passe, de le réinitialiser de façon sécurisée. Vous verrez comment installer des librairies PHP avec Composer, ce qui vous permettra d'envoyer des email avec Swiftmailer.
Vous verrez comment laisser la possibilité à l'utilisateur de se déconnecter de son compte.
Bien évidemment, nous verrons également comment laisser la possibilité à un utilisateur de supprimer son compte et toutes les données qui y sont associées.
Bref, cette formation est un bon début pour tout apprentis développeur PHP, qui désire comprendre comment fonctionne ce qu'il y'a derrière les formulaires et les boutons qui lui permettent de gérer ses comptes sur les sites web.