IXtfUserClient::SigninUser
Inicia la sesión de un usuario, especificado por dirección de correo electrónico, y agrega el usuario a la consola si es necesario.En esta versión, el texto de la contraseña no se cifra cuando este método lo pasa a la consola a través de la red. Si este comportamiento es un problema en su entorno de red, use el método AddUser para agregar el usuario a la consola y, a continuación, use la aplicación de inicio de sesión en la consola para iniciar la sesión del usuario y almacenar la contraseña del usuario. (La aplicación de inicio de sesión envía la contraseña cifrada a través de la red.) Posteriormente, puede usar este método para iniciar sesión sin pasar una contraseña.
Sintaxis
Parámetros
emailAddressTipo: LPCWSTR Dirección de correo electrónico del usuario. password
Tipo: LPCWSTR Contraseña que se usará para iniciar sesión. Si se ha almacenado una contraseña en la consola para este usuario, pase
nullptr para iniciar sesión con la contraseña almacenada.
bStorePasswordTipo: BOOL Si es TRUE, guarda la contraseña especificada en la consola para su uso posterior. pUserId
Tipo: UINT32 * Cuando el inicio de sesión se realiza correctamente, apunta al identificador de usuario del usuario.
Valor devuelto
Tipo: HRESULT Código de éxito o de error HRESULT.Comentarios
Si el usuario ya tiene la sesión iniciada, llamar a este método no tiene ningún efecto. Este método puede devolver los siguientes códigos de error.
Para iniciar la sesión de un usuario mediante la especificación de un identificador de usuario, use SigninUserId.
Para cerrar la sesión de un usuario, use SignoutUser o SignoutUserId.
