Zyllio Documentation French
Share
Explore

icon picker
Authentification

L'authentification permet de sécuriser l'accès et de personnaliser l'expérience utilisateur.
L'authentification permet de protéger les données de l'utilisateur contre les accès non autorisés. En vérifiant l'identité de l'utilisateur avant de lui donner accès à son compte ou à des données sensibles, l'application s'assure que seules les personnes autorisées peuvent voir ou modifier ces informations.
Grâce à l'authentification, une application peut fournir une expérience personnalisée en mémorisant les préférences, les historiques d'achat, les paramètres de compte, etc. Cela permet d'offrir un service plus adapté et agréable à l'utilisateur.
L'authentification permet de gérer les niveaux d'accès au sein de l'application. En identifiant l'utilisateur, l'application peut déterminer quelles fonctionnalités ou quelles données lui sont accessibles, en fonction de son rôle ou de ses permissions.

Définition d’une table Utilisateurs

Les utilisateurs sont définis dans une table de votre choix, elle doit respecter les prérequis suivants:
Contenir une colonne et une seule colonne de type Email, son nom est libre
Contenir une colonne et une seule colonne de type Password, son nom est libre
D’autres colonnes caractérisant les utilisateurs, non utiles à l’authentification, peuvent être définies par exemple: sa date de naissance, sa ville ou bien son rôle.
La section Table Templates permet de définir une table utilisateur prête à l’emploi. Il suffit de cliquer/déplacer le modèle Users dans l’espace de travail.
image.png
Modèles de tables
La table Users suivante est crée:
image.png
Table Users
Cette table est un point de départ et peut être modifiée en fonction des besoins tant que les prérequis ci-dessus sont respectés
La table des utilisateurs peut être définie dans une source de données externe: Google Sheets, TimeTonic ou Airtable

Gestion des utilisateurs

La gestion des utilisateurs consiste à editer les donnée de la table utilisateurs soit
Depuis la table via le bouton Edit
Depuis Airtable, TimeTonic ou Google Sheet si la table est externe

Authentifier un utilisateur

Un bouton est nécessaire



L’authentification est prise en charge par l’action Login disponible depuis l’éditeur d’action dans la section Authentication
image.png
Cette action définit ces paramètres:
Paramètres de l'action Login
0
Paramètre
Commentaire
1
Variable
Nom de la variable utilisée pour enregistrer l’utilisateur authentifié. Une fois authentifié cette variable contient tous les attributs (colonnes de la table Users) de l’utilisateur Par exemple: User/Email contient l’email de l’utilisateur authentifié
2
Users table
Nom de la table Users
3
Email
Référence au champ de saisie de l’email dans l’écran de Login
4
Password
Référence au champ de saisie du mot de passe dans l’écran de Login
There are no rows in this table

Redirection après authentification

Deux approches sont possibles pour rediriger l’utilisateur après l’authentification
La premiere consiste à définir une transition depuis le bouton

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.