Partilhar via


CAccessToken::LogonUser

telefonar Esse método para criar uma sessão de logon do usuário associados com as credenciais fornecidas.

bool LogonUser(
   LPCTSTR pszUserName,
   LPCTSTR pszDomain,
   LPCTSTR pszPassword,
   DWORD dwLogonType = LOGON32_LOGON_INTERACTIVE,
   DWORD dwLogonProvider = LOGON32_PROVIDER_DEFAULT 
) throw( );

Parâmetros

  • pszUserName
    Ponteiro para uma seqüência de caracteres terminada com nulo que especifica o nome de usuário.Este é o nome da conta de usuário para efetuar fazer logon no.

  • pszDomain
    Ponteiro para uma cadeia terminada com nulo que especifica o nome do domínio ou servidor de banco de dados cujo conta contém o pszUserName conta.

  • pszPassword
    Ponteiro para uma cadeia terminada com nulo que especifica a senha de texto não desmarcar para a conta de usuário especificada por pszUserName.

  • dwLogonType
    Especifica o tipo de operação de logon para executar.See LogonUser para obter mais detalhes.

  • dwLogonProvider
    Especifica o provedor de logon.See LogonUser para obter mais detalhes.

Valor de retorno

Retorna verdadeiro sucesso, false em caso de falha.

Comentários

O token de acesso resultantes do logon será associado a CAccessToken. Para que esse método tiver êxito, a CAccessToken objeto deve manter privilégios SE_TCB_NAME, identificar o proprietário sistema autônomo parte da base de computador confiável. See LogonUser para obter mais informações sobre os privilégios necessários.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe CAccessToken

CAccessToken::ImpersonateLoggedOnUser

Outros recursos

CAccessToken membros