Aktuellen Domain-User abfragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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.

  • #2
    Zitat von Dario_PHP Beitrag anzeigen
    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.

    Kommentar


    • #3
      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?

      Kommentar


      • #4
        Schon mal die Ausgabe phpinfo() durchforstet, speziell $_SERVER und $_ENV?

        Kommentar


        • #5
          Also wenn ich $_Server oder $_ENV benutze, dann bekomme ich nur Array angezeigt

          $_SERVER[Remote_User];
          echo $_SERVER;

          bzw. $_ENV.

          Kommentar


          • #6
            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.

            Kommentar


            • #7
              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.

              Kommentar


              • #8
                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.

                Kommentar


                • #9
                  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?

                  Kommentar


                  • #10
                    Du stocherst im Nebel. So wird das nie was.
                    Hast du wenigstens einmal auf einen der Links geklickt, die ich dir gegeben habe?

                    Kommentar


                    • #11
                      ja natürlich hab ich, irgendwas mache ich falsch. Hmm...

                      Kommentar


                      • #12
                        So gehts auch nicht:

                        <?php

                        $test = array("t" => $_SERVER[Remote_User]);
                        echo $test["t"];
                        ?>

                        Kommentar


                        • #13
                          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.

                          Kommentar


                          • #14
                            Wieso dieser Umweg über $test? Mach halt mal eine direkte Ausgabe.
                            Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
                            Schön - etwas Geschichte kann ja nicht schaden.
                            Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

                            Kommentar


                            • #15
                              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?

                              Kommentar

                              Lädt...
                              X