PHP und CGI/fastCGI – Probleme bei HTTP-Authentifizierung beheben (PHP_AUTH_USER, PHP_AUTH_PW fehlt!)

Januar 25th, 2012 von Simon | Geschrieben in Codeschnipsel, Fehlermeldungen, Wissenswertes | Keine Kommentare

Ich habe in den letzten zwei Tagen bei einem Kunden ein Projekt installiert, das auf PHP 5.3 basiert und bisher auf keinem einzigen Server Probleme gemacht hat. Auf dem Server (Strato Managed Server) des Kunden funktionierte jedoch leider der Login in den Adminbereich nicht mehr. Nach kurzer Ursachenforschung stellte sich schnell heraus, dass die beiden Variablen $_SERVER["PHP_AUTH_USER"] und $_SERVER["PHP_AUTH_PW"]  überhaupt nicht vorhanden waren.

In der Folge versendete mein Skript nun ständig neue Login-Aufforderungen, die natürlich auch bei korrekter Eingabe als falsch zurückgewiesen wurden. Mein Code zum Erzeugen des Login-Fensters sieht im Übrigen so aus:

$auth = $this->request->getAuthData();
    if(isset($auth["user"]) && $auth["user"] == "ADMIN" && $auth["pass"] == "GEHEIM")
    {
      $this->session->is_admin = true;
    }
    else
    {
      $this->response->addHeader("WWW-Authenticate", "Basic realm=\"PROJEKT\"");
      $this->response->setStatus("401 Unauthorized");
      $this->response->send();
      $this->session->is_admin  = false;
      die("Login verweigert");
    }

Es wird solange der WWW-Authenticate: Basic realm=”…” – Header und der Status “401 Unauthorized” gesendet, bis der Besucher die richtigen Benutzerdaten eingegeben hat oder genervt abbricht. Da $auth["user"] und $auth["pass"] nicht vorhanden sind, klapppt der Login nie. Die $auth-Variable ist im Grunde nur der für die Authentifizierung notwendige Teil des $_SERVER-Arrays, der von meinem Framework vorher ausgelesen und validiert wurde, was aber aufgrund des in diesem Artikel beschriebenen Problems nicht geht.

Die Lösung des Problems ist relativ simpel, wenn man mod_rewrite auf dem Server zur Verfügung hat. Ich zeige Euch nun, wie es geht. Den ganzen Artikel lesen »




Angriff auf FTP-Server – Zusammenhang mit Ukash-Trojaner?

Januar 24th, 2012 von Simon | Geschrieben in Internet | Keine Kommentare

Vor etwa 2 Wochen war ich gerade am Schreiben eines Artikels, als ich beim Aufruf meiner eigenen Websites von meiner Avast Internet-Security gewarnt wurde, dass das Laden von Schadcode blockiert wurde. Zuerst habe ich mir nichts dabei gedacht, da ich der Meinung war, dass es nur wieder irgend ein komischer Banner als Werbung auf meine Seite geschafft hat. Sowas wird dann ja recht schnell vom Werbenetzwerk entfernt.

Doch der Aufruf sämtlicher Websites auf meinem Server führte zu einer Warnung! Auffällig war, dass dies nur bei meinen bei All-Inkl gehosteten Seiten so war, jedoch nicht auf meinem anderen Server. Meine erste Reaktion war dann eine Meldung an den Support, die recht schnell (Wie man es von All-Inkl.com kennt) beantwortet wurde: Man werde die Ursache suchen. Währenddessen habe ich selbst geschaut, was eigentlich los war. Den ganzen Artikel lesen »

120 Faktoren bilden den geheimen Google-Code

Januar 20th, 2012 von Simon | Geschrieben in Internet | Keine Kommentare

Heute behandeln wir ein – aus meiner Sicht – äußerst interessantes Thema, das alle, die im Bereich SEO aktiv sind, ansprechen wird. Im Magazin INTERNETHANDEL werden in der aktuellen Ausgabe nämlich 120 Faktoren aus 14 verschiedenen Kategorien vorgestellt, mit denen sich das Ranking der eigenen Website / des eigenen Shops positiv beeinflussen lässt. Die Aufzählung beschränkt sich auf die Suchmaschine Google, die in Deutschland stolze 93% Marktanteil besitzt. Ich habe mir diese Faktoren grob angesehen und einige Aha-Momente erlebt.

Den ganzen Artikel lesen »

Jacken mit Aufdruck – Werben in der kalten Jahreszeit!

Januar 18th, 2012 von Simon | Geschrieben in Sonstiges | Keine Kommentare

Der diesjährige Winter hat in weiten Teilen Deutschlands nicht für sonderlich viel Schnee gesorgt, doch bezüglich der Minusgrade wurden wir dennoch nicht verschont. Warum sollte man sich diese Tatsache nicht zunutze machen und seine Jacke mit Werbung bedrucken lassen? Da diese Werbeart (im Gegensatz zu Werbung auf T-Shirts, die im Winter leider für die wenigsten eine Option sind)  noch nicht sehr verbreitet ist, erzeugt sie viel Aufmerksamkeit und das eigene Projekt wird (zumindest ein wenig ;-) ) bekannter.

Den ganzen Artikel lesen »

DropShipping (3/6): Tipps für die Auswahl der richtigen Anbieter

Januar 14th, 2012 von Simon | Geschrieben in Internet | Keine Kommentare

This entry is part 3 of 3 in the series DropShipping in 6 Teilen

Ihr habt sicher schon auf die Fortsetzung der DropShipping-Artikelreihe gewartet. Und hier ist sie! Dieser Artikel ist Teil 3 unserer Wissenssammlung rund um das Thema DropShipping. Zur Erinnerung: Teil 2 behandelte das Thema “Praxistipps für den Erfolg mit DropShipping“. Einer dieser Tipps sagte, wie wichtig ein zuverlässiger DropShipping-Lieferant ist. Und nun erfahrt ihr, wie ihr den richtigen Anbieter auswählt! Den ganzen Artikel lesen »





Viral video by ebuzzing

Nein, mich gibt es nicht bei Twitter!

Und das ist auch gut so!
Dir gefällt net-developers.de?
 

»Anzeigen

»Archiv

Browser-Statistiken