CAccessToken::LogonUser
Wywołanie tej metody do utworzenia sesji logowania użytkownika, skojarzone z danym poświadczeń.
bool LogonUser(
LPCTSTR pszUserName,
LPCTSTR pszDomain,
LPCTSTR pszPassword,
DWORD dwLogonType = LOGON32_LOGON_INTERACTIVE,
DWORD dwLogonProvider = LOGON32_PROVIDER_DEFAULT
) throw( );
Parametry
pszUserName
Wskaźnik, aby ciąg zakończony znakiem null, który określa nazwę użytkownika.Jest to nazwa konta użytkownika, aby zalogować się do.pszDomain
Wskaźnik, aby ciąg zakończony znakiem null, który określa nazwę domeny lub serwer, którego konto baza danych zawiera pszUserName konta.pszPassword
Wskaźnik, aby ciąg zakończony zerem, określający hasła pisanego zwykłym tekstem dla konta użytkownika określonego przez pszUserName.dwLogonType
Określa typ operacji logowania.Zobacz Wykonywanie funkcji LogonUser więcej informacji.dwLogonProvider
Określa dostawcę logowania.Zobacz Wykonywanie funkcji LogonUser więcej informacji.
Wartość zwracana
Zwraca wartość true w przypadku powodzenia, false w przypadku niepowodzenia.
Uwagi
Dostęp token wynikające z logowania zostanie skojarzony z CAccessToken.Metoda ta została wykonana pomyślnie CAccessToken obiektu musi posiadać uprawnienia SE_TCB_NAME, identyfikacji posiadacza jako część zaufanego komputera podstawowego.Zobacz Wykonywanie funkcji LogonUser uzyskać więcej informacji dotyczących uprawnień wymaganych.
Wymagania
Nagłówek: atlsecurity.h