Traduit automatiquement de l’anglais.

Lire en anglais
Proxy Mail QA

Tester les e-mails d'inscription et de connexion dans les applications Bolt

Bolt peut ajouter des comptes à votre application à partir d'un prompt, grâce à l'authentification de sa base de données intégrée. Les e-mails de confirmation, de lien magique et de réinitialisation qu'il envoie dépendent de deux paramètres : testez-les avec une vraie boîte de réception avant de publier.

Mis à jour le

Fonctionnement des e-mails de connexion dans une application Bolt

La base de données intégrée de Bolt inclut l’authentification, et ses paramètres apparaissent dès que votre projet a une base de données : ouvrez l’icône de base de données en haut de l’écran, puis Authentication. Quand quelqu’un s’inscrit, demande une réinitialisation de mot de passe ou un lien magique, l’e-mail est envoyé par le service d’authentification de la base de données (selon la documentation de Bolt, ses modèles reposent sur Supabase), et son lien est construit à partir de votre Site URL et de votre liste de redirections.

Vos options de connexion dans Bolt

Option de connexion E-mails reçus par vos utilisateurs Tester avec Proxy Mail QA
E-mail et mot de passe Confirmation (si vous l’exigez), réinitialisation du mot de passe, changement d’e-mail Oui
Liens magiques ou codes, si vous les demandez à Bolt Un lien ou un code pour se connecter Oui
Continuer avec Google Aucun pour se connecter Non : utilisez un compte Google qui vous appartient

La connexion Google nécessite votre propre client OAuth Google Cloud : Bolt affiche l’adresse de redirection à y ajouter, sous All project settings → Authentication → Continue with Google. Testez-la sur l’application publiée, pas seulement dans l’aperçu. Vous découvrez ces options ? Les méthodes de connexion expliquées.

Testez chaque e-mail de connexion en cinq minutes

  1. Activez la confirmation. Ouvrez l’icône de base de données, puis Authentication → Email, et activez Require users to confirm their email after signing up si votre application doit vérifier les adresses.
  2. Publiez, puis créez une adresse dans Proxy Mail QA, avec un persona généré si votre formulaire demande un nom.
  3. Inscrivez-vous sur l’application publiée, pas seulement dans l’aperçu.
  4. Utilisez le lien ou le code depuis la ligne. Un lien de confirmation a des boutons Open link et Copy link ; les codes ont un bouton Copy.
  5. Puis testez le reste : déconnectez-vous, réinitialisez le mot de passe, connectez-vous avec le nouveau et enregistrez-le sur la ligne. Pas encore de lien Forgot password ? Demandez à Bolt d’en ajouter un.

Les deux paramètres à vérifier

1. Site URL et redirections. Sous Advanced Authentication options, la Site URL doit être votre adresse publiée et la URI allow list doit inclure chaque adresse sur laquelle tourne votre application. Si un lien de réinitialisation mène à localhost:3000, voilà pourquoi. Proxy Mail QA signale les liens qui mènent à une adresse locale, y compris ceux qui n’y redirigent qu’après la vérification. Guide complet.

2. Le modèle d’e-mail. Dans Authentication, cliquez sur la ligne Email, puis sur Edit email templates pour modifier l’objet et le corps de chaque e-mail. Si vous ajoutez le code ({{ .Token }}) au modèle, la ligne l’affiche avec un bouton Copy ; le lien ({{ .ConfirmationURL }}) a des boutons Open link et Copy link.

Prompts à copier-coller pour Bolt

Collez-les dans le chat de Bolt. Puis testez à nouveau avec une nouvelle adresse.

List every email this app sends: sign-up confirmation, magic link, password reset, invite and email change. For each, tell me what triggers it, which URL its link points to, and how long its link or code stays valid. Flag anything that uses localhost.
Make every auth email link back to the published app, not localhost. Use the current site's address for the sign-up and password-reset redirects, and make sure the published address is in the authentication redirect list.
After a password reset, send the user to a page where they choose a new password, then sign them in. Show a clear message if the reset link has expired or was already used.

Essayez-le lors de votre prochain test d’inscription

Offre gratuite, sans carte bancaire. Créez une adresse et regardez arriver le code ou le lien.

Créer un compte gratuitOuvrir l'application

Questions

Où sont les paramètres d'authentification dans Bolt ?

La documentation de Bolt les place sous l'icône de base de données en haut de l'écran, puis Authentication. L'inscription par e-mail, l'exigence de confirmation et les modèles d'e-mail s'y trouvent ; la Site URL et la liste des redirections sont sous Advanced Authentication options.

Mon projet Bolt utilise Supabase directement. Est-ce que cela s'applique quand même ?

Oui. Selon la documentation de Bolt, les projets plus anciens utilisent généralement un projet Supabase que vous avez connecté. Les mêmes paramètres se trouvent dans votre projet Supabase sous Authentication, URL Configuration, et les e-mails viennent toujours de Supabase Auth.

Pourquoi mes liens de réinitialisation mènent-ils à localhost:3000 ?

La Site URL est utilisée quand un lien n'a pas de redirection autorisée, et elle vaut au départ localhost:3000. Bolt la met généralement à jour, mais vérifiez qu'il s'agit de votre adresse publiée et que chaque adresse que vous utilisez figure dans la liste des redirections.

Voir tous les problèmes de test d’e-mails que nous résolvons

Bolt est une marque de son propriétaire. Proxy Mail QA est indépendant : il ne leur est pas affilié et n'est pas approuvé par eux.

Une question sur cette page ?

Posez votre question dans la langue de votre choix. La documentation peut y répondre tout de suite, ou vous pouvez l'envoyer à l'équipe Proxy Mail QA, qui répond en anglais.

Interroger la documentation