| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |
|

17-05-2010, 15:08
|
|
Dario_PHP
Registrierter Benutzer
|
|
Registriert seit: Apr 2010
Beiträge: 67
|
|
Aktuellen Domain-User abfragen
Hallo zusammen,
wie man der Überschrift entnehmen kann, benötige ich irgendwie den aktuell angemeldeten Windows Domain User.
Ich hab bereits gefühlt das ganze Internet durchsucht, aber leider ohne Erfolg. Ich hab hier und da was über eine Javascript Möglichkeit gelesen aber auch das geht nicht... ich komme einfach nicht weiter.
Im Detail möchte letztendlich eine Authentifizierung bauen, bei der der aktuell angemeldete Benutzer mit Benutzern in einer Gruppe abgeglichen wird.
Wenn diese vorhanden ist, dann setze ich eine Variabel auf True, ansonsten auf False.
Ich habe die Kombination PHP+Apache mit einer Windows-Domäne
Hoffentlich kann mir einer helfen, hab hier auch nichts mit der Such-Funktion gefunden.
|

17-05-2010, 15:19
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Zitat von Dario_PHP
Ich habe die Kombination PHP+Apache mit einer Windows-Domäne
|
Und das hat dich veranlasst, das Thema im Bereich SQL zu posten ...?
*verschieb*
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

17-05-2010, 15:24
|
|
Dario_PHP
Registrierter Benutzer
|
|
Registriert seit: Apr 2010
Beiträge: 67
|
|
sorry, aber ich wusste nicht genau wo hin und da es hier auch Authentifizierungen geben müsste, dachte ich wäre hier richtig. Wohin denn sonst?
|

17-05-2010, 15:35
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Schon mal die Ausgabe phpinfo() durchforstet, speziell $_SERVER und $_ENV?
|

17-05-2010, 15:41
|
|
Dario_PHP
Registrierter Benutzer
|
|
Registriert seit: Apr 2010
Beiträge: 67
|
|
Also wenn ich $_Server oder $_ENV benutze, dann bekomme ich nur Array angezeigt
$_SERVER[Remote_User];
echo $_SERVER;
bzw. $_ENV.
|

17-05-2010, 15:48
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Ja genau, $_SERVER und $_ENV sind Arrays und die kann man in PHP nicht mit echo ausgeben. Lerne die Grundlagen, sonst kommst du keinen Meter weit!
Übrigens habe ich nicht umsonst phpinfo erwähnt.
|

17-05-2010, 15:56
|
|
Dario_PHP
Registrierter Benutzer
|
|
Registriert seit: Apr 2010
Beiträge: 67
|
|
ja ist schon klar..., bin auch gerade dabei.
Ich probiere es jetzt mit...
<?PHP
$_ENV[Remote_User];
for($x=0; $x <sizeof($_ENV); $x++)
{
echo $_ENV;
}
?>
...da bekomme ich aber nur ArrayArrayArray usw.
|

17-05-2010, 15:58
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Der Zeile "echo $_ENV;" ist es ziemlich egal, ob sie in einer Schleife steht oder nicht. Sie macht immer das selbe. Nochmals: Grundlagen. Stichwort diesmal: array.
|

17-05-2010, 16:18
|
|
Dario_PHP
Registrierter Benutzer
|
|
Registriert seit: Apr 2010
Beiträge: 67
|
|
Also ich hab jetzt folgendes gebaut:
<?php
$test = array($_SERVER[Remote_User]);
foreach($test as $wert)
echo "$wert<br>";
?>
funktioniert aber nicht, bzw. ich bekomme nichts aufgelistet. Woran könnte das liegen?
|

17-05-2010, 16:26
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Du stocherst im Nebel. So wird das nie was.
Hast du wenigstens einmal auf einen der Links geklickt, die ich dir gegeben habe?
|

17-05-2010, 16:28
|
|
Dario_PHP
Registrierter Benutzer
|
|
Registriert seit: Apr 2010
Beiträge: 67
|
|
ja natürlich hab ich, irgendwas mache ich falsch. Hmm...
|

17-05-2010, 16:38
|
|
Dario_PHP
Registrierter Benutzer
|
|
Registriert seit: Apr 2010
Beiträge: 67
|
|
So gehts auch nicht:
<?php
$test = array("t" => $_SERVER[Remote_User]);
echo $test["t"];
?>
|

17-05-2010, 16:52
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
REMOTE_USER ist nicht das was du suchst.
Ein Element aus einem Array holen, um es als Element in ein neues Array zu stecken, ist sinnlos.
Jemandem helfen, der jeden Hinweis ignoriert, ist zwecklos.
|

17-05-2010, 16:52
|
|
Quetschi
PHP Expert
|
|
Registriert seit: Dec 2004
Beiträge: 2.759
|
|
Wieso dieser Umweg über $test? Mach halt mal eine direkte Ausgabe.
__________________
Drelingdo
Krabonse
Simmannamando
|

17-05-2010, 17:00
|
|
Dario_PHP
Registrierter Benutzer
|
|
Registriert seit: Apr 2010
Beiträge: 67
|
|
Ich ignoriere es nicht, aber was soll ich machen. Mal auf anhieb alle Grundlagen lernen... das kommt nach und nach.
Okay:
<?php
$_SERVER[Remote_User];
echo $_SERVER[Remote_User];
?>
// sollte mir doch eigentlich ausgeben was in $_SERVER[Remote_User] drin steht, oder?
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|