Espace membre complet en PHP MySQL

DESCRIPTION
Dans cette formation PHP en vidéo, nous verrons comment implémenter de A à Z un espace membre sécurisé.
Après avoir suivi cette formation en ligne, vous serez capable de créer votre propre espace membre pour votre site, fonctionnalité indispensable à tout site web moderne.
Cet espace membre sera composé de plusieurs parties essentielles au bon fonctionnement de celui-ci.
Au programme de ce tuto espace membre en PHP et MySQL
Nous allons créer une base de données pour récupérer les informations sur nos utilisateurs.
Nous allons configurer une connexion à notre base de données grâce à PDO.
Nous mettrons en place un template qui servira à toutes les pages de notre site web.
Nous allons implémenter un système d'inscription avec un formulaire et nous verrons comment valider et sécuriser les données postées par nos utilisateurs.
Nous créerons ensuite un système de connexion sécurisé pour que nos utilisateurs puissent se connecter à leur compte sur le site web.
Nous mettrons en place également un système de réinitialisation de mot de passe au cas où un utilisateur aurait oublié son mot de passe, en lui envoyant un mail contenant un lien avec un jeton de sécurité qui lui permettra de réinitialiser son mot de passe.
Nous créerons un espace utilisateur auquel l'utilisateur connecté pourra accéder et ainsi modifier ses informations comme son email ou encore son mot de passe.
Nous verrons comment mettre en place un système d'upload d'image, pour que l'utilisateur puisse ajouter et modifier une photo de profil.
Nous allons également mettre en place un système de déconnexion pour que l'utilisateur puisse se déconnecter de son compte lorsqu'il le souhaite.
L'utilisateur pourra également s'il le souhaite, supprimer définitivement son compte et toutes ses données personnelles, comme par exemple ses identifiants et son image de profil.
Pour sécuriser les mots de passe, nous utiliserons la password API de PHP, afin de sécuriser ces données de manière optimale.
Nous utiliserons pour l'envoi de mail la librairie Swiftmailer que nous installerons grâce à l'outils de gestion de dépendances PHP Composer.
Pour tester l'envoi de mails en environnement de développement local, nous utiliserons Mailtrap, service gratuit, qui nous servira à visualiser les emails envoyés aux utilisateurs.
En bonus, nous ferons un petit tour de quelques différents services tiers permettant d'envoyer des mails en environnement de production.
INFORMATION
Éditeur :tuto.com
Formateur :Fabien Le corre
Publie le 2020
Une formation vidéo de 4h04m
Niveau de ce tuto
débutant
LOGICIEL & VERSION
Php 7
MySQL
Langue(s) :
Français
DÉTAILS TECHNIQUE
Format : MP4
Qualité : WEBrip 1080p
Codec Vidéo : AVC 86 à 200 kb/s
Audio : AAC LC 2.0 à 128 kb/s
INFORMATION SUR L'UPLOAD
Poids Total : 499 Mo
Nombre de fichiers : 537
Fichiers sources : inclus