htacces login mit php

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Giggimoon
Mitglied
Beiträge: 4
Registriert: 19.12.2004 12:24

htacces login mit php

Beitrag 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.
ScorpionKing
Mitglied
Beiträge: 107
Registriert: 05.02.2005 07:14

Beitrag von ScorpionKing »

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!
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag 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
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag 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 ...
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

jo stimmt aber mit
http://www.php.net/manual/de/features.http-auth.php müsste man des realisieren können
Giggimoon
Mitglied
Beiträge: 4
Registriert: 19.12.2004 12:24

Beitrag 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

Code: Alles auswählen

http://username:passwort@domain/phpseite.php
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 :roll:
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Giggimoon hat geschrieben:

Code: Alles auswählen

http://username:passwort@domain/phpseite.php
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 :roll:
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.
Antworten

Zurück zu „Coding & Technik“