Debian Lenny + Apache2 + Windows autentikáció

Fórumok

Sziasztok!

A következő dologra keresek megoldást. Ha megnyitok windows IE alól egy Debian + Apache2 alatt futó weboldalt, nekem kellene a Windows számítógépre bejelentkező felhasználó felhasználóneve.

Semmi más nem kell. Csak annyi, hogy a felhasználónevet valahogy visszakapjam.

Megoldható ez valahogy?
Köszi.
Üdv.

Hozzászólások

Szia!

Ha a weboldal futtat php kódot, a felhassnálónév a php egy globális változójában lesz eltárolva.
Fejből nem tudom pontosan, de talán ebben van amit keresel: $_SERVER['AUTH_USER']
Olvass utána a globális változóknak, és a használatuknak:

Több infó itt:
http://hu.php.net/reserved.variables.server

Nos igen. Ezzel tökéletesen tisztába vagyok. Nekem az a problémám, hogy nincs sem LOGON_USER,AUTH_USER stb. a php globális változóiba!

Leginkább az kellene, hogy milyen apache2 és/vagy php modulokat kellene telepítenem, hogy ez(ek) a globális változók előjöjjenek.

Ja és egyáltalán lehet-e úgy, hogy az Apache linux alatt fut.

Windows-os IIS-sel megoldható a dolog, de az fos...

Az a baj, hogy nekem a felhasználónevet a php-ben fel kell dolgozni futás közben, így a javascript nem jó megoldás. Mindenképpen úgy kell, hogy a user a működésből ne tudjon semmit, mégis le tudjam kérni, és phpvel feldolgozni a nevét.

Láttam megoldási lehetőségeket Kerberos-szal, de nem működik. Sehogy nem adja vissza a felhasználónevet.

Es ha egy refreshelo oldal JS-bol detektalna ki a usernevet? Sajnos szerveroldalrol eleg keves eselyed van masra, ha nem IIS es nincs integralt authentikacio beallitva. Ja, es ahhoz meg Windowsos domain is kellene.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Amennyiben tartomanyba van leptetve a windowsos gep es a server is, ugy mukodni fog ldappal.