25,00

Tuto Comment accepter, refuser ou bannir un utilisateur avec Laravel ? avec Laravel

25,00

  • Une formation vidéo de 2h37m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com

Le constat

Laravel propose un package (Laravel/ui) qui permet aux utilisateurs de s'enregistrer sur ton site. Ok.
Mais tu n'as aucun contrôle sur qui s'inscrit. Tu ne sais pas si les adresses emails utilisées sont valables. Bref, tu n'as pas trop de maîtrise !
Mais toi, ce que tu aimerais...
... c'est de pouvoir demander à l'utilisateur qui s'enregistre sur ton site de tout d'abord valider son email.

Ensuite tu souhaiterais, en tant qu'administrateur de ton site, pouvoir valider ou refuser l'inscription d'un utilisateur à ton site.

Enfin, tu aimerais pouvoir bannir un utilisateur si besoin.
Et tant qu'à faire, un utilisateur banni, ne pourrait plus s'inscrire par la suite sur le site.
Et ce, tant qu'il est banni.
 

La solution ?

La solution, elle se trouve dans ce tuto Laravel.
Tu vas pouvoir découvrir comment mettre tout ce scénario en place.
 

Tuto comment accepter / refuser ou bannir un utilisateur avec Laravel ?

Voici dans le détail les points que nous allons aborder au cours de cette formation :

  • installation et configuration de Laravel,
  • modification de la base de données,
  • utilisation de factory et seed pour nos données factices,
  • mise en place de la vérification du mail utilisateur,
  • prévenir l'administrateur qu'un nouvel utilisateur est enregistré,
  • mise en place d'une partie admin du site,
  • valider ou refuser un utilisateur,
  • bannir un utilisateur.

Comme tu peux le voir, ce cours en ligne te permettra de mettre en place un espace membre avec des fonctionnalités te donnant le contrôle sur tes utilisateurs.

Cette formation a été conçu sur la base de Laravel 7.

Laravel 8 est sortie le 8 septembre 2020 et induit un certains nombre de changements qui pourraient provoquer des erreurs si vous suivez cette formation en ayant installé Laravel 8. C'est d'ailleurs elle qui sera installée par défaut si vous suivez mes instructions d'installation dans la vidéo suivant ce texte.

C'est pourquoi , dans l'attente d'une version adaptée à Laravel 8, je vous préconise d'installer Laravel 7 pour suivre cette formation sans risque d'erreur.

Pour cela, dans la phase d'installation utilisez cette commande :
 

composer create-project --prefer-dist laravel/laravel laravel-todo "7.28.0"

au lieu de :

composer create-project --prefer-dist laravel/laravel laravel-todo

Une fois la formation terminée, il vous sera parfaitement possible en suivant la documentation de migration de basculer vers Laravel 8.

Voilà, après cette mise au point, je n'ai plus qu'à vous souhaiter une excellente formation.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
A très vite de l'autre côté !
 

Table des matières de cette formation Laravel (durée : 2h37m)

    • Installer Laravel 00:02:44
    • Configurer le projet : .env et config/app.php 00:06:58
    • Ajouter Laravel/Ui et l'authentification 00:05:20
    • Mise en place de l'administrateur du site : migrate & seed 00:10:26
    • Mise en place des utilisateurs factices du site : factory & seed 00:08:45
    • Comment demander à l'utilisateur de valider son inscription en checkant ses emails 00:06:05
    • Prévenir l'administrateur qu'un utilisateur a validé son email 00:17:53
    • Vérifier que l'utilisateur a été approuvé par l'administrateur avant de lui donner accès au site 00:11:28
    • Mise en place d'une administration simple des utilisateurs 00:14:36
    • Mise en place du "soft delete" pour supprimer un utilisateur 00:04:33
    • Ajouter des badges pour connaître le statut des utilisateurs 00:17:42
    • Mise en place des boutons d'actions (partie 1 : design) 00:13:49
    • Mise en place des boutons d'actions (partie 2 : affichage des boutons en fonction du statut de l'utilisateur) 00:04:46
    • Mise en place des boutons d'actions (partie 3 : rendre les boutons opérationnels) 00:15:09
    • Gestion des utilisateurs bannis : empêcher leur enregistrement 00:06:42
    • Gestion des utilisateurs bannis : empêcher leur connexion 00:10:34



Formateur : Frédéric Blanc

Frédéric Blanc a publié 7 tutoriels et obtenu une note moyenne de 4,8/5 sur 582 tutoriels vendus. Voir les autres formations de Frédéric Blanc

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    Laravel 7
  • Quel est le niveau requis pour suivre ce tuto ?
    intermédiaire
accédez à plus de 1251 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données