IXtfUserClient::SigninUser
Connecte un utilisateur, spécifié par son adresse courriel, et ajoute l’utilisateur à la console si nécessaire.Dans cette version, le texte du mot de passe n’est pas chiffré lorsque cette méthode le transmet à la console sur le réseau. Si ce comportement pose problème dans votre environnement réseau, utilisez la méthode AddUser pour ajouter l’utilisateur à la console, puis utilisez l’application de connexion sur la console pour connecter l’utilisateur et stocker son mot de passe. (L’application de connexion envoie le mot de passe chiffré sur le réseau.) Vous pouvez ensuite utiliser cette méthode pour connecter l’utilisateur sans transmettre de mot de passe.
Syntaxe
Paramètres
emailAddressType : LPCWSTR L’adresse courriel de l’utilisateur. password
Type : LPCWSTR Le mot de passe à utiliser pour la connexion. Si un mot de passe a été stocké sur la console pour cet utilisateur, passez
nullptr pour vous connecter avec le mot de passe stocké.
bStorePasswordType : BOOL Si TRUE, enregistre le mot de passe spécifié sur la console pour une utilisation ultérieure. pUserId
Type : UINT32 * En cas de connexion réussie, pointe vers l’ID d’utilisateur de l’utilisateur.
Valeur de retour
Type : HRESULT Code de réussite ou d’erreur HRESULT.Remarques
Si l’utilisateur est déjà connecté, l’appel de cette méthode n’a aucun effet. Cette méthode peut retourner les codes d’erreur suivants.
Pour connecter un utilisateur en spécifiant un ID d’utilisateur, utilisez SigninUserId.
Pour déconnecter un utilisateur, utilisez SignoutUser ou SignoutUserId.
