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
CAccessToken::ImpersonateLoggedOnUser