SSPI auth odeslana skrze hlavicky

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
holantomas
Člen | 55
+
0
-

Zdravím,

vím že má otázka moc s nette nesouvisí, ale jsou tu lidi co mají hodně zkušeností a třeba někdo někdy řešil stejný problém jako teď já. Potřebuji automaticky přihlásit uživatele, který se přihlásí skrz HTTP SSPI auth. Jenže to musím odeslat přes PHP aby byla možnost, když uživatel klikne na „Zrušit“ se normalně přihlásit na web, přes standardní formulář.

Aktuální příklad je funkční, ale vyzaduje zobrazeni dialogoveho okna(jako u Basic auth). Automatické přihlášení jsem zprovoznil na složku, ale tady mi okno stale vyskakuje a tak bych chtěl poprosit o pomoc zda nevite neco vice nez ja, dekuji.

<?php

if(!isset($_SERVER['REMOTE_USER'])){
    header('WWW-Authenticate: NTLM', FALSE);
    header('HTTP/1.0 401 Unauthorized');
}

if(isset($_SERVER['REMOTE_USER']))
    echo 'Uspesne prihlaseni jako: ' . $_SERVER['REMOTE_USER'];

	// ... $this->user->login(...

else{
    echo 'Neprihlasen';

	// ... HTML Form pro prihlaseni

}