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.
htacces login mit php
-
- Mitglied
- Beiträge: 107
- Registriert: 05.02.2005 07:14
versteh ich da was falsch?! was bringt es denn bitte automatisch eingeloggt zu werden??
Einbau von Mods, Backups und Updates führe ich für einen geringen Aufpreis bei euren Foren durch! Einfach per Mail melden an scorpion@my-mail.ch!
Ich glaub er meint was anderes, aber was du meinst steht seit Jahren in: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
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 ...
jo stimmt aber mit
http://www.php.net/manual/de/features.http-auth.php müsste man des realisieren können
http://www.php.net/manual/de/features.http-auth.php müsste man des realisieren können
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
Doch es klappt trotsdem nicht, weiss nicht wo der Fehler sein könnte 
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
Code: Alles auswählen
http://username:passwort@domain/phpseite.php
Code: Alles auswählen
<?PHP
header("location: http://username:passwort@domain/phpseite.php");
?>

Dieses Verfahren den Usernamen und das Passwort in der URL zu übergeben ist nicht standasisiert. D.h.:Giggimoon hat geschrieben:Und mit php sollte es eigentlich so seinCode: Alles auswählen
http://username:passwort@domain/phpseite.php
Doch es klappt trotsdem nicht, weiss nicht wo der Fehler sein könnteCode: Alles auswählen
<?PHP header("location: http://username:passwort@domain/phpseite.php"); ?>
- 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.