php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 11.11.2004, 14:27  
Gast
 
Beiträge: n/a
Standard [Erledigt] Windows Benutzername auslesen mit PHP?

Kann ich mit einer PHP-Funktion den Windows-Benutzernamen des angemeldeten User auslesen (Ist für Intranet alle Nutzen NT 4.0 + IE6)?

Danke schonmal!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.11.2004, 14:39  
Gast
 
Beiträge: n/a
Standard

nein. du kannst wenn du den mod_auth_ldap bzw mod_auth_sspi (für apache2) installiert
hast, den namen auslesen mit dem der benutzer an der domäne etc angemeldet ist.
 
Alt 11.11.2004, 14:47  
Gast
 
Beiträge: n/a
Standard

Hi,

also soweit ich weiß, funktioniert das nicht. PHP arbeitet serverseitig, der username ist aber Client-Sache. Was funktioniert ist IIS in Verbindung mit Asp. dort kann man die Request-Methode benutzen. Ansonsten gibts die Möglichkeit über Javascript. Dazu müssen aber die unsicheren ActivX-Elemente aktiviert sein. (Unter Internetoptionen -> Sicherheit). Was auch noch funktionieren könnte (bin aber auch gerade erst am ausprobieren): Da es sich um ein Intranet handelt, könnte man die Anwendung direkt ins Intranet integrieren und den Browser eine automatische Authentifizierung vornehmen lassen. Vielleicht gibts dann die möglichkeit über irgendwelche Requests an den Namen zu kommen. Hier mal das Javasript. Ist aber nur ne Notlösung.

function user(){
var User;
try{
Net=new ActiveXObject("WScript.Network");
}
catch(e){
return(unsicheres ActiveX Activieren!');
}
try{
User=Net.UserName;
}
catch(e){
User='User ist nicht angemeldet';
}
document.form1.userid.value=User;
document.form1.submit();
}

Im Body brauchst du dann ein Formular mit dem Namen form1 und dem hidden oder textfield mit dem Namen userid. Der Value wird von der Javascript funktion gesetzt. Im Body Tag kannst du dann die Fkn onLoad="user" aufrufen und der Nutzername wird ann die Url weitergeleitet, die du per action im Formular definiert hast.

Ps: Denk an die Javascript Tags.
 
Alt 11.11.2004, 14:53  
Gast
 
Beiträge: n/a
Standard

Sorry,

muss im Body natürlich onLoad="user()" heißen.

Hier den kompletten HTML Code

<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="user()">
<form method="post" action="login.php" name="form1">
<input type="hidden" name="userid" value="">
</form>
</body>
</html>
 
Alt 11.11.2004, 15:12  
Gast
 
Beiträge: n/a
Standard

der ie übermittelt den benutzername aber standardmässig an alle rechner die er als
"Intranet" erkennt .. insofern geht das teils schon mit php.
 
Alt 12.11.2004, 14:19  
Gast
 
Beiträge: n/a
Standard

Also ich habe jetzt ene Kombination aus IIS und PHP. Den Nutzernamen hol ich mir über $_SERVER["AUTH_USER"].
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Benutzername des Rechners auslesen TNP PHP-Fortgeschrittene 3 10.03.2008 18:01
PHP Windows Benutzernamen auslesen zim PHP-Fortgeschrittene 8 06.01.2008 09:47
Probleme mit IE7 und transparentem Hintergrund oschmidt HTML, Usability und Barrierefreiheit 15 04.05.2007 20:47
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Frage zu Windows Server 2003 b++ Off-Topic Diskussionen 1 03.03.2006 09:41
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
[Erledigt] browsererkennung; wie kann man einen firefox von... PHP Tipps 2005-2 17 25.07.2005 22:35
Name auslesen, auf den Windows registriert PHP-Fortgeschrittene 8 02.05.2005 09:47
Festplatten-, Windows, PartitionMagic, SuSE-Linux - Problem Quadaptor Off-Topic Diskussionen 14 09.04.2005 19:01
Windows Authentifizierung und Passwort auslesen PHP-Fortgeschrittene 3 15.03.2005 16:42
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
ttf unter windows und linux PHP Tipps 2004 0 19.10.2004 17:03
benutzername + passwort pruefen PHP Tipps 2004 4 07.07.2004 16:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript username auslesen, javascript benutzername auslesen, javascript windows user auslesen, php windows anmeldename, windows user id auslesen, http://www.php.de/php-tipps-2004-2/12136-erledigt-windows-benutzername-auslesen-mit-php.html, php windows user auslesen, php windows username, php anmeldename, javascript user auslesen, javascript windows username auslesen, php windows benutzername, php windows benutzername auslesen, javascript windows benutzer auslesen, php windows benutzer auslesen, javascript windows benutzername auslesen, php windows user, php windows username auslesen, php angemeldeter benutzer, javascript benutzername

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.