Hadevv / reservations-laranext

🎭 Réservations - Projet en binôme, gestion des réservations de spectacles développée en Next.js / Laravel API
1 stars 1 forks source link

Modifier son profil #13

Open Hadevv opened 6 months ago

Hadevv commented 6 months ago

14

Description :

Nous souhaitons améliorer l'expérience utilisateur sur notre plateforme en permettant aux membres connectés d'accéder facilement à leur profil directement à partir d'un menu déroulant lié au bouton de connexion. Ce menu leur permettra de modifier des informations telles que l'email, le mot de passe, le nom d'utilisateur, ainsi que les informations de paiement liées à Stripe. Cette tâche utilise Laravel Breeze pour la gestion de l'authentification et la personnalisation de l'interface utilisateur.

Objectifs :

Ajouter un menu déroulant au bouton de connexion pour les utilisateurs authentifiés.

Exigences Fonctionnelles :

Menu Déroulant :

Intégrer un menu déroulant accessible via le bouton de connexion pour les utilisateurs authentifiés, utilisant les composants bootstrap et TailwindCSS fournis par Laravel Breeze.

Page de Profil :

Utiliser Laravel Breeze pour créer une vue de profil où les utilisateurs peuvent modifier leur email, nom d'utilisateur, et mot de passe. Ajouter une validation côté serveur pour toutes les entrées utilisateur.

Gestion des Informations Stripe :

Intégrer une section dans la page de profil pour permettre aux utilisateurs de gérer leurs informations de paiement Stripe (ajout/modification de méthode de paiement).

Sécurité :

Assurer que les modifications des informations sensibles (mot de passe, informations de paiement) nécessitent une confirmation par mot de passe actuel ou authentification à deux facteurs, si disponible.

Tips : Laravel Breeze le propose

Fugushiva commented 6 months ago

@Hadevv quand je modifie uniquement mon username, je constate que je ne peux pas, lié à l'email probablement, par contre je peux modifier mon email uniquement...

Une fois cela fait je ferai la modif de mon password; si tu sais jeter un oeil afin de voir ce qui ne va pas dans le code ?