IXtfUserClient::SigninUserId
Signs in a user, specified by user ID, and adds the user to the console if necessary.In this release, the password text is not encrypted when it is passed over the network to the console by this method. If this behavior is a concern in your network environment, use the AddUser method to add the user to the console and then use the Sign-In app on the console to sign in the user and store the user password. (The Sign-In app sends the password over the network encrypted.) You can subsequently use this method to sign in without passing a password.
Syntax
Parameters
userIdType: UINT32 The user ID of the user. password
Type: LPCWSTR The password to be used for signing in. If a password has been stored on the console for this user, pass
nullptr to sign in with the stored password.
bStorePasswordType: BOOL If TRUE, saves the specified password on the console for later use.
Return value
Type: HRESULT HRESULT success or error code.Remarks
If the user is already signed in, calling this method has no effect. This method can return the following error codes.
To sign in a user by specifying an email address, use SigninUser.
To sign out a user, use SignoutUserId or SignoutUser.
