REST.Backend.EMSServices.TEMSLoginAPI.FindCurrentUser

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function FindCurrentUser(const AObject: TBackendEntityValue;
AProc: TFindObjectProc): Boolean; overload;
function FindCurrentUser(const AObject: TBackendEntityValue;
out AUser: TBackendEntityValue; const AJSON: TJSONArray)

C++

bool __fastcall FindCurrentUser(const Rest::Backend::Metatypes::TBackendEntityValue &AObject, Rest::Backend::Servicetypes::_di_TFindObjectProc AProc)/* overload */;
bool __fastcall FindCurrentUser(const Rest::Backend::Metatypes::TBackendEntityValue &AObject, /* out */ Rest::Backend::Metatypes::TBackendEntityValue &AUser, System::Json::TJSONArray* const AJSON)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function protected
REST.Backend.EMSServices.pas
REST.Backend.EMSServices.hpp
REST.Backend.EMSServices TEMSLoginAPI


Description

Demande les informations de l'utilisateur de l'objet données d'authentification spécifié à partir du serveur EMS, et renvoie True s'il reçoit ces informations ou False dans le cas contraire.

Pour obtenir un objet données d'authentification qui identifie l'utilisateur en cours (AObject), utilisez une fonction telle que LoginUser ou SignupUser.

Pour gérer les informations reçues, vous devez fournir l'un des éléments suivants :

Exceptions

Exception Message Description

EEMSClientAPIError

MasterSecret requis

Le type d'authentification a la valeur TAuthentication.MasterSecret et la propriété MasterSecret des informations de connexion du service backend EMS sous-jacent est une chaîne vide.

Token de session requis

Le type d'authentification a la valeur TAuthentication.Session, et vous ne vous êtes pas connecté.

Voir aussi