20,00

Tuto Espace membre complet en PHP MySQL avec Php, MySQL

20,00

  • Une formation vidéo de 4h04m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
Espace membre complet en PHP MySQL

ajouter ce cours aux favoris retirer ce cours des favoris

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.

Je reste à votre disposition en cas de questions dans le salon d'entraide du tuto.
Je vous souhaite un bon tuto à tous !

Table des matières de cette formation Php, MySQL (durée : 4h04m)

    • Introduction gratuit 00:06:49
    • Démo du projet gratuit 00:07:16
    • Création d'un template 00:03:59
    • Base de données 00:03:04
    • Connexion avec PDO 00:06:41
    • Inscription validation partie 1 00:17:52
    • Inscription validation partie 2 00:06:23
    • Ce qu'il ne faut PAS faire 00:00:00
    • Inscription insertion des données 00:14:16
    • Connexion au compte utilisateur 00:18:02
    • Validation données membre partie 1 00:14:56
    • Validation données membre partie 2 00:23:22
    • Ajout d'une photo de profil utilisateur 00:15:35
    • Mise à jour du mot de passe 00:13:20
    • Déconnexion du compte utilisateur 00:02:08
    • Suppression du compte utilisateur 00:16:48
    • Mailtrap 00:02:19
    • Formulaire de réinitialisation de mot de passe 00:15:24
    • Swiftmailer pour envoyer les emails 00:15:36
    • Réinitialiser le mot de passe utilisateur 00:32:24
    • Bonus - Petit tour de services tiers pour envoyer des emails en PHP 00:08:05



Formateur : Fabien Le corre

Fabien Le corre a publié 116 tutoriels et obtenu une note moyenne de 4,4/5 sur 97 126 tutoriels vendus. Voir les autres formations de Fabien Le corre

3,8
note moyenne

4
avis laissés
5 étoiles
2
4 étoiles
1
3 étoiles
0
2 étoiles
0
1 étoile
1
  • 5
    avis de ph360 laissé le 16/04/2021
    Merci pour ce cours. peux-ton vous contacter, je souhaiterais vous soumettre une demande. Celle-ci pourrais être rémunérées. Merci pour votre réponse. hunger_pierre@mac.com
    "Bonjour, Merci pour votre commentaire et la bonne note :) Vous pouvez me contacter à cette adresse nettutoriel@gmail.com pour votre demande. "

  • 5
    avis de jpgdelain75 laissé le 10/11/2020
    Merci pour l'ajout du fichier manquant, ce tutoriel est vraiment utile aussi bien pour des débutants(plutot faux-débutants, ayant des bases) que comme pour ceux ayant une certaine expérience du php, les explications sont claires et bien expliquées !
    "Bonjour, Merci beaucoup pour votre commentaire. A bientôt j'espère."

  • 4
    avis de duchemin laissé le 01/05/2021
    20/20....tout est clair

  • Avec quelles versions de logiciels ce tuto est-il compatible ?
    Php 7, MySQL
  • Quel est le niveau requis pour suivre ce tuto ?
    débutant
  • Le projet est codé en PHP Programmation Orientée Objet (POO) ou en PHP Procédurale ?
    Bonjour,

    Le projet est codé de la manière la plus procédurale possible, mais la connexion à la base de données se fait avec PDO et les résultats sont récupérés sous form d'objet. C'est à dire que par exemple, au lieu de récupérer le nom d'un utilisateur comme ceci $user['name'], nous le récupérerons comme cela $user->name.
    Ce qui ne change pas grand chose au final.
    Le but de ce tutoriel n'est PAS d'apprendre la POO, mais de mettre en place un espace membre sur son site web :)
Parcours Developpeur PHP
accédez à plus de 1447 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données