Autorisation über CInternetSession



  • Hallo,

    ich benutze eine CInternetSession um Daten an eine php Datei zu senden, die dann die Daten abarbeitet.

    Da ich nicht möchte das Fremde auf diese php Datei zugriff haben, hab ich sie durch .htaccess geschützt.

    Meine Frage ist, wie kann ich bei einer CInternetSession die Autorisations Daten senden, um auf diese php Datei zuzugreifen?

    mein code:

    CInternetSession session("http://www.xyz.de",1,INTERNET_OPEN_TYPE_PRECONFIG);
    
    try  
    {  
       session.OpenURL(sUrl,1,INTERNET_FLAG_TRANSFER_BINARY,NULL,0);
    }  
    catch (CInternetException* e)  
    {        
       e->ReportError(MB_OK,0);
       e->Delete();
       session.Close();
       CloseHandle(session);  
    }
    

    TIA
    HaXoR



  • Hab es jetzt geschaft!!!

    Geht leider nicht mit CInternetSession.

    Mann muss es mit WinINet und InternetSetOption einstellen.

    Die funktion unterstützt Server- und Proxy Autorisierung.

    Mehr Infos unter:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/handling_authentication.asp

    Gut das es die MSDN gibt!

    HaXoR


Anmelden zum Antworten