PHP if abfrage und htaccess, nur wie?

Alles, was PHP betrifft, kann hier besprochen werden.

PHP if abfrage und htaccess, nur wie?

Postby Linux-User » 15. August 2004 11:57

Hallo Leute,

ich möchte bestimmte Verzeichnisse mit htaccess schützen (das ist auch kein Problem).
Ich möchte aber den Zugang über eine if-Abfrage steuern.

Beispiel:
Ordner test1, test2, test sind unterschiedlich geschützt
Nun soll sich user1 einloggen und in den Ordner test1 verwiesen werden user2 -> test2 ....

Wie kann ich die abfrage steuern das User und Password aus der htaccess übernommen werden.

über php alleine ist das kein Problem

if ($UserName == "user1" && $UserPass == "user1")
{
header("Location: test1");
exit;
}
if ($UserName == "zwei" && $UserPass == "2")
{
header("Location: user2.htm");
exit;
else
{
echo "Falsches Passwort ! <p><a href=\"javascript:history.back()\">Zurück</a>";
}


Kann mir jemand helfen?
Linux-User
 
Posts: 2
Joined: 15. August 2004 11:44

evtl so ...

Postby NickiGraus » 15. August 2004 19:16

Ich kenn mich zwar nicht so gut aus...

Doch per CGI hast du in Perl zugriff auf REMOTE_USER.

Enthält den Benutzernamen, mit dem sich der aufrufende Benutzer angemeldet hat, um das CGI-Script aufzurufen. Wenn das Script beispielsweise htaccess-geschützt ist, muss sich der aufrufende Benutzer mit Benutzernamen und Passwort anmelden. Der dabei eingegebene Benutzername kann mit dieser Variable ermittelt werden.


Dann musst Du nur noch die if Abfrage und Weiterleitungen in Perl machen.

Gruss

Nicki
Es ist ein Beweis der Bildung, die größten Dinge auf die einfachste Art zu sagen.

RW Emerson

Image
User avatar
NickiGraus
 
Posts: 40
Joined: 05. May 2004 12:49
Location: Irland

Postby Linux-User » 17. August 2004 19:08

Ich Danke Dir erstmal für die Info, und hoffe das ich es am Wochenende hin bekomme.
Linux-User
 
Posts: 2
Joined: 15. August 2004 11:44

Re: PHP if abfrage und htaccess, nur wie?

Postby Zeus » 19. August 2004 19:03

Linux-User wrote:Hallo Leute,

ich möchte bestimmte Verzeichnisse mit htaccess schützen (das ist auch kein Problem).
Ich möchte aber den Zugang über eine if-Abfrage steuern.

Beispiel:
Ordner test1, test2, test sind unterschiedlich geschützt
Nun soll sich user1 einloggen und in den Ordner test1 verwiesen werden user2 -> test2 ....

Wie kann ich die abfrage steuern das User und Password aus der htaccess übernommen werden.

über php alleine ist das kein Problem

if ($UserName == "user1" && $UserPass == "user1")
{
header("Location: test1");
exit;
}
if ($UserName == "zwei" && $UserPass == "2")
{
header("Location: user2.htm");
exit;
else
{
echo "Falsches Passwort ! <p><a href="javascript:history.back()">Zurück</a>";
}


Kann mir jemand helfen?


Warum machst du es denn nicht nur mit PHP?
warum muss es denn unbedingt htacces sein?
machste halt ne session mit rein!
Zeus
 
Posts: 8
Joined: 19. August 2004 18:51
Location: Hinterm Mond gleich Links


Return to PHP

Who is online

Users browsing this forum: No registered users and 3 guests