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.
- 1298 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
htaccess ?
- A hozzászóláshoz be kell jelentkezni
Tudsz valami használható példát írni? Mert én már próbálkoztam mindennel, de sehogy sem műxik.
Köszi.
- A hozzászóláshoz be kell jelentkezni
Csak tip:
p libapache-auth-ldap - LDAP authentication module for Apache
p libapache-mod-ldap - Apache authentication via LDAP directory
p libapache2-mod-ldap-userdir - Apache2 module that provides UserDir looku
vagy js.? esetleg java
Get Windows Login name using JavaScript : javascript, windows, get, login, name
Sajnos megnezni nem tudtam, nem volt kedvem/idom reggere.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Windows Domain: Ok
Linux Kerberos autentikáció: Oké (nagy neheze megoldottam)
Nekem valami olyasmi kéne, mint IIS alatt az automatikus autentikáció.
- A hozzászóláshoz be kell jelentkezni
Amennyiben tartomanyba van leptetve a windowsos gep es a server is, ugy mukodni fog ldappal.
- A hozzászóláshoz be kell jelentkezni
Debian-t mivel tudom ssh-val berakni tartományba?
- A hozzászóláshoz be kell jelentkezni