Seite 1 von 1
htacces login mit php
Verfasst: 01.05.2005 00:52
von Giggimoon
Wie kann man sich mit php in eine htacces einloggen.
Es soll so sein: Wenn jemand eine php Seite aufruft, soll er automatisch, ohne das Eingabe Fenster eingeloggt werden.
Verfasst: 01.05.2005 07:26
von ScorpionKing
versteh ich da was falsch?! was bringt es denn bitte automatisch eingeloggt zu werden??
Verfasst: 01.05.2005 10:47
von Jack9027
ich glaub er meint des z.b bei phpmyadmin. da gibts keine .htaccess aber trotzdem kommt so ein login window wie bei htaccess. würd mich persönlich auch intressieren
Verfasst: 01.05.2005 13:20
von Jensemann
Jack9027 hat geschrieben:ich glaub er meint des z.b bei phpmyadmin. da gibts keine .htaccess aber trotzdem kommt so ein login window wie bei htaccess. würd mich persönlich auch intressieren
Ich glaub er meint was anderes, aber was du meinst steht seit Jahren in:
http://www.php.net/manual/de/features.http-auth.php
Ich hab vor einiger Zeit mal ein phpBB Forum so umgebaut das es diese Auth Methode verwendet, ziemlich krank ...
Verfasst: 01.05.2005 13:24
von Jack9027
jo stimmt aber mit
http://www.php.net/manual/de/features.http-auth.php müsste man des realisieren können
Verfasst: 01.05.2005 16:58
von Giggimoon
Was ich meine ist folgendes.
Es besteht eine htacces wodurch ein Fenster geöffnet wird, wo man dann den Usernamen und das Passwort eingibt.
Nun will ich das dies von selbst funktioniert. Wenn eine php Seite aufgerufen wird, sollen die Daten für den Login übermittelt werden.
Wenn man es so eingibt lautet es
Und mit php sollte es eigentlich so sein
Code: Alles auswählen
<?PHP
header("location: http://username:passwort@domain/phpseite.php");
?>
Doch es klappt trotsdem nicht, weiss nicht wo der Fehler sein könnte

Verfasst: 01.05.2005 17:16
von Jensemann
Giggimoon hat geschrieben:
Und mit php sollte es eigentlich so sein
Code: Alles auswählen
<?PHP
header("location: http://username:passwort@domain/phpseite.php");
?>
Doch es klappt trotsdem nicht, weiss nicht wo der Fehler sein könnte

Dieses Verfahren den Usernamen und das Passwort in der URL zu übergeben ist nicht standasisiert. D.h.:
- Es kann durchaus sein das dein Browser dies nur für dich so anzeigt, intern aber gar nicht auf die URL achtet.
- So oder so, werden dieses Verfahren nicht alle Browser unterstützen.
Zusammengefasst: Was du vorhast geht nicht. Zumindest nicht mit PHP. Es wäre denkbar das man sowas mit Javascript bewerkstelligen kann, ich glaube aber nicht.