Sdílet prostřednictvím


CAccessToken::LogonUser

Volání této metody vytvořit přihlašovací relace spojené s danými pověřeními uživatele.

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

Parametry

  • pszUserName
    Ukazatel na řetězec zakončený hodnotou null, který určuje uživatelské jméno.Toto je název účtu uživatele o přihlášení k.

  • pszDomain
    Řetězec zakončený hodnotou null, který určuje název domény nebo serveru, jehož účet databáze obsahuje ukazatel pszUserName účet.

  • pszPassword
    Ukazatel na řetězec zakončený hodnotou null, který určuje prostým textovým heslem pro účet uživatele určený pszUserName .

  • dwLogonType
    Určuje typ přihlášení operaci provést.Viz LogonUser další podrobnosti.

  • dwLogonProvider
    Určuje zprostředkovatele přihlášení.Viz LogonUser další podrobnosti.

Vrácená hodnota

Vrátí hodnotu true při úspěchu, false při selhání.

Poznámky

Přístup k tokenu vyplývající z přihlášení bude spojena s CAccessToken .Tato metoda úspěšná CAccessToken objekt musí mít oprávnění SE_TCB_NAME, identifikaci držitele jako součást základní důvěryhodný počítač.Viz LogonUser Další informace týkající se oprávnění nutná.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Referenční dokumentace

Třída CAccessToken

CAccessToken::ImpersonateLoggedOnUser