Comment sauvegarder les informations relatives à l'utilisateur qui crée l'enregistrement dans la base de données ?

Prenons l'exemple d'une application de planification des tâches. L'utilisateur peut créer une tâche dans l'application et se l'attribuer.

Création d'un modèle de données

Tout d'abord, créez une relation entre les éléments task et user modèles. Choisissez le type de relation has_many car un utilisateur peut avoir plusieurs tâches.

Database preparation in data designer

Mise en place d'un processus métier

Allez dans l'onglet Business logic et créez un nouveau processus d'affaires.

Utilisez uniquement le bloc Auth: Get Current User et créez une variable de type User dans le bloc END bloc.

Auth: get current user

Endpoint mise en place

Configurons le point de terminaison du nouveau processus d'affaires BP. Allez dans l'onglet Endpoints et ajoutez-en un nouveau.

Mise en place :

1. Endpoint type – GET

2. URL – /currentuser/

3. Endpoint Groups – User

Endpoint setup

Ajoutez maintenant l'enregistrement créé BP à la création d'un nouvel enregistrement. Vérifiez comment le faire dans cet article.

Insérez l'élément created BP avant le bloc Make et passez la valeur de l'utilisateur du bloc Server request GET /currentuser/ au bloc Make au bloc.

Server request get current user

Lors de la création d'un enregistrement, les données relatives à l'utilisateur qui l'a créé seront enregistrées.

Was this article helpful?

AppMaster.io 101 Cours accéléré

10 Modules
2 Semaines

Vous ne savez pas par où commencer ? Lancez-vous avec notre cours accéléré pour débutants et explorez AppMaster de A à Z.

Début du cours
Development it’s so easy with AppMaster!

Besoin d'aide?

Résolvez n'importe quel problème avec l'aide de nos experts. Gagnez du temps et concentrez-vous sur la création de vos applications.

headphones

Contactez le support

Parlez-nous de votre problème et nous vous trouverons une solution.

message

Chat communautaire

Discutez de questions avec d'autres utilisateurs dans notre chat.

Rejoindre la Communauté