다음을 통해 공유


CAccessToken::LogonUser

지정 된 자격 증명과 관련 된 사용자에 로그온 세션을 만들려면이 메서드를 호출 합니다.

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

매개 변수

  • pszUserName
    사용자 이름을 지정 하는 null로 끝나는 문자열에 대 한 포인터입니다.로그온 할 사용자 계정의 이름입니다.

  • pszDomain
    도메인 또는 해당 계정 데이터베이스를 포함 하는 서버 이름을 지정 하는 null로 끝나는 문자열에 대 한 포인터는 pszUserName 계정.

  • pszPassword
    지정 된 사용자 계정에 대 한 일반 텍스트 암호를 지정 하는 null로 끝나는 문자열에 대 한 포인터 pszUserName.

  • dwLogonType
    로그온 수행할 작업 유형을 지정 합니다.참조 LogonUser 에 대 한 자세한 내용은.

  • dwLogonProvider
    로그온 공급자를 지정합니다.참조 LogonUser 에 대 한 자세한 내용은.

반환 값

성공하면 true를 반환하고, 실패하면 false를 반환합니다.

설명

로그온 토큰 생성 됩니다 수 연결 된 액세스를 CAccessToken.성공 하려면이 메서드에 대 한의 CAccessToken 홀더 기본 신뢰할 수 있는 컴퓨터의 일부로 식별 SE_TCB_NAME 권한이 개체를 포함 해야 합니다.참조 LogonUser 필요한 권한에 대 한 자세한 내용은.

요구 사항

헤더: atlsecurity.h

참고 항목

참조

CAccessToken 클래스

CAccessToken::ImpersonateLoggedOnUser