0

Nous développons une application qui demande aux utilisateurs de vérifier leurs adresses e-mail. Lorsque l'utilisateur s'inscrit, Firebase envoie un courrier électronique et si l'utilisateur vérifie son adresse e-mail, il termine l'enregistrement. Ce processus fonctionne parfaitement.Comment vérifier l'e-mail de l'utilisateur avec des outils à distance sans cliquer sur le lien dans l'e-mail Firebase envoyé?

Je ne suis pas développeur, mais j'ai des compétences de base en programmation et je veux tester l'application avec de faux utilisateurs, donc nous devons créer de nouveaux utilisateurs. La création de l'utilisateur peut être effectuée avec Firebase Console, mais nous ne pouvons pas passer le processus de vérification des emails car nous n'avons PAS accès à ces faux emails pour cliquer sur les liens de vérification. Y a-t-il un tutoriel étape par étape sur la façon de connecter notre base de données Firebase à distance et de vérifier le courrier électronique d'un utilisateur faux afin que l'état de l'email de l'utilisateur soit changé pour vérifié? Je suppose qu'il existe un outil de ligne de commande qui permet au développeur de connecter la base de données à distance avec les données d'accès et de faire quelques changements sur l'état de l'utilisateur.

+0

La base de données et la vérification sont complètement séparées. –

+0

Il suffit de créer un faux compte email et de le tester avec ça! – cutiko

Répondre

2

Vous pouvez utiliser le Admin SDK for Firebase Authentication pour marquer l'adresse e-mail de l'utilisateur comme étant vérifiée. De l'documentation:

admin.auth().updateUser(uid, { 
    emailVerified: true, 
}) 

C'est le code Node.js, vous aurez donc besoin de créer un script de nœud qui contient cet extrait. Il y a aussi des exemples pour Java et Python sur la page que j'ai liée.

+0

J'ai testé tous ces documents. Je comprends le but de cette plate-forme, mais cela ne signifie pas que je ne pourrais pas obtenir de l'aide d'ici si je ne suis pas expert. Vous donnez toujours des réponses même lorsque je demande à partir de Youtube, mais vos réponses ne m'aident généralement pas. Vous venez de me donner les liens que j'ai déjà lus. Je sais que je dois configurer https://firebase.google.com/docs/admin/setup, puis https://firebase.google.com/docs/auth/admin/manage-users pour vérifier les e-mails. Mais la question est de savoir comment? Où/Comment vais-je exécuter ces codes avec mon id de projet et uid. Où/Comment puis-je copier les codes avec les références de mon compte? – Uya

+0

Vous demandez comment accomplir une tâche technique complexe sur un site de programmation. Ma réponse est le code minimal que je pourrais trouver pour accomplir cette tâche. Je suis désolé si ce n'est pas ce que vous cherchiez. –