Email Sign In by Firebase (Connexion au courrier électronique par Firebase)

Vue d'ensemble

Pour utiliser la connexion, vous devez d'abord créer votre propre compte Firebase et votre projet

Pour commencer

Créez votre compte Firebase gratuit et créez un nouveau projet

Activation de l'e-mail / mot de passe Connexion

Dans la console Firebase, naviguez jusqu'à Authentification et l'onglet Sign In Method (Méthode de connexion). Activez l'option Email/Mot de passe comme indiqué ci-dessous.

Connectez votre compte Firebase avec Thunkable

Il y a deux propriétés que vous devez récupérer de Firebase pour le connecter avec Thunkable qui sont toutes deux récupérables depuis la console Firebase : API key et database URL

Màj : databaseURL n'existe plus pour l'authentification utilisateur. A la place, il faut indiquer le storageBucket

(Facultatif) Modifiez le modèle de courriel que vous envoyez pour vérifier les courriels de vos utilisateurs

S'inscrire

La première étape pour les utilisateurs est de s'inscrire avec leur adresse électronique et un mot de passe. Un courriel leur sera envoyé pour vérifier l'adresse qu'ils ont fournie. Un exemple de bloc qui enregistre également les identifiants de connexion localement avec des variables stockées est fourni ci-dessous :

Événement

Description

Sign up ( email, password)

Permet d'ouvrir un nouveau compte pour un utilisateur. Renvoie une erreur si l'inscription n'aboutit pas. Une erreur courante est "L'adresse électronique est déjà utilisée par un autre compte".

S'identifier

Les utilisateurs qui s'inscrivent recevront un courrier électronique pour vérifier que l'adresse électronique qu'ils ont fournie est valide. Vous pouvez utiliser les blocs ci-dessous pour vérifier s'ils ont vérifié leur adresse électronique avant de poursuivre

Lorsque l'adresse électronique et le mot de passe de l'utilisateur ont été enregistrés localement, les blocs suivants peuvent être utilisés pour connecter automatiquement l'utilisateur avec ces informations.

Événement

Description

Sign in ( email, password)

Signe dans un utilisateur existant. Renvoie une erreur si la connexion ne réussit pas, soit parce que le courriel n'est pas enregistré, soit parce que le mot de passe est incorrect. Vous pouvez également utiliser la sortie isEmailVerifiedoutput pour limiter l'accès des utilisateurs à ceux qui ont vérifié leur adresse électronique

Sign out ( e-mail )

Permet de déconnecter un utilisateur d'un compte, généralement pour se connecter avec un autre compte

Reset Password ( e-mail )

Envoie un courriel à un utilisateur pour réinitialiser son mot de passe

Gérer l'accès des utilisateurs

Sur la console Firebase, naviguez jusqu'à l'onglet Utilisateurs sous Authentification et vous trouverez un tableau de bord où vous pouvez réinitialiser le mot de passe d'un utilisateur, désactiver et supprimer ses comptes.

Last updated