Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
htaccess-popup als formfeld auf seite .... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
htaccess-popup als formfeld auf seite ....


 
bastian
10-08-2001, 14:35 
 
hallo php-ler,

ich habe ein geniales passwortprogramm, leider
hat es einen kleinen schönheitsfehler:

das einlogg-fenster ist eines dieser popupfenster,
welche immer gleichbeschxxxen aussehen.
(zur verdeutlichung hier ein beispiel: http://members.lockedarea.com/lite/)

nun meine frage:
ist es möglich, sich über ein formularfeld, welches sich auf einer html-seite befindet, einzuloggen, anstatt über das popup?

bin dankbar für jeden tipp/antwort
b.


[Editiert von bastian am 10-08-2001 um 14:38]

 
hannes
10-08-2001, 16:44 
 
Versuche es so:
Datei außerhalb des verzeichnises=>Passworteingaben und Usernameneingabe=>Aufrufen der URL:
http://username:passwort@www.deinedomain.de/htaccess_gesichert/

Musst halt mit JavaScript oder PHP machen (dass die URL mit dem Usernamen und Passwort ersetzt wird)

 
bastian
13-08-2001, 10:23 
 
so ganz verstehe ich noch nicht, wie du das meinst.
nebenher bemerkt bin ich php-laie, also wenn du mir das ganze nocheinmal etwas ausführlicher erklären könntest, wärs wirklich super.

danke
b.

 
Kaffi
13-08-2001, 11:27 
 
Hallo,

wenn du http://benutzername:passwort@deinserver.de/geschütztes_verzeichnis als Link oder in die Eingabezeile des Browsers eingibst wird Benutzername und Passwort direkt ohne Popup eingegeben.

Das kannst du mit Formular und Skript anwenden.

z.B. Formular Felder: Username, Passwort
Die Formularfelder werden nach absenden des Formulars im Skript zu den Variablen $Username und $Passwort.

Mach einfach eine Weiterleitung, an die du diese Daten sendest.

<?
echo "<html><head><meta http-equiv=\"refresh\" content=\"0;url=http://$Username:$Passwort@deinserver.de/geschütztes_verzeichnis\"></head></html>";
?>


Damit sollte es gehen.

[Editiert von Kaffi am 13-08-2001 um 11:30]

 
bastian
13-08-2001, 12:21 
 
gibts da irgendwo mal ein beispiel, einen artikel oder eine andere quelle, wo man sich das ganze mal ansehen kann...

gruss
b.

 
Kaffi
13-08-2001, 14:08 
 
Ich weiß keine Artikel dazu.

Es ist doch auch ganz einfach. Du benötigst 2 Dateien
1. formular.htm

<html>
<BODY BGCOLOR="#FFFFFF" style="font-family: verdana, helvetica, arial" topmargin="0" leftmargin="0" vlink="#0000FF" alink="#0000FF" link="#0000FF">
<form method="post" action="login.php">
<p>Username: <input type="text" name="Username"><br>
<p>Passwort: <input type="text" name="Passwort"><br>
<input type="submit"><br>
</form>
</body>
</html>


2. login.php

<?
echo "<html><head><meta http-equiv=\"refresh\" content=\"0;url=http://$Username:$Passwort@deinserver.de/geschütztes_verzeichnis\"></head></html>";
?>


Jetzt musst du nur noch die entsprechenden Dateien anlegen, die Codes einfügen und "deinserver.de/geschütztes_verzeichnis" durch deine Daten ersetzen.

 
bastian
13-08-2001, 14:18 
 
danke für deine schnelle, wirklich schnelle hilfe!
probiere es gleich aus.
b.


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:24 Uhr.