Benutzername und Passwort in URL übergeben
Hallo Leute,
Ich brauch mal wieder einen Rat von euch. Ich möchte ein Formularfeld basteln, dass Passwort und User ausliesst und das in eine URL packt z.B. http://user:passs@test.com/user Das Verzeichniss User ist mit .htaccess geschützt. Hab folgendes Formular gebastelt nur hab ich jetzt keine Ahnung wie ich die eingegebenen Werte in die URL bekomme.
Bin für jede Hilfe dankbar.
Cya Nightfire
Ich brauch mal wieder einen Rat von euch. Ich möchte ein Formularfeld basteln, dass Passwort und User ausliesst und das in eine URL packt z.B. http://user:passs@test.com/user Das Verzeichniss User ist mit .htaccess geschützt. Hab folgendes Formular gebastelt nur hab ich jetzt keine Ahnung wie ich die eingegebenen Werte in die URL bekomme.
|
|
Quellcode |
1 2 3 4 5 |
<form name="einloggen" method="post" action="http://user:pass@test.com/user"> <input name="user" type="text" value="user" size="18"> <input name="passwort" type="text" value="Passwort" size="18"> <input type="submit" name="Submit" value="Einloggen"> </form> |
Bin für jede Hilfe dankbar.
Cya Nightfire
Wer Rechtschreibfehler findet, darf sie behalten!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nightfire« (19. März 2004, 17:34)
RE: Benutzername und Passwort in URL übergeben
Kleine Korrectur
Ich denke so sieht's besser aus...
Bei get steht deine Eingabe in der Browserzeile,
bei post kannst du so machen:
echo $passwort
Das gibt das Passwort in deinem Fall aus... Na ebenso kannst du es dann für deine Zwecke verwenden.... Achso, das geht auch mit get
|
|
Quellcode |
1 2 3 4 5 |
<form name="einloggen" method="post" action="http://user:pass@test.com/user"> <input name="user" type="text" value="" size="18"> <input name="passwort" type="password" value="" size="18"> <input type="submit" name="Submit" value="Einloggen"> </form> |
Bei get steht deine Eingabe in der Browserzeile,
bei post kannst du so machen:
echo $passwort
Das gibt das Passwort in deinem Fall aus... Na ebenso kannst du es dann für deine Zwecke verwenden.... Achso, das geht auch mit get
?
Hab so gar nichts verstanden!
Die Codeschnipsl waren schon richtig. Das PW sollte im Klartext dort stehen (man sieht es bei meiner Variante eh in der Browserzeile) und auch das mit dem Value ist richtig, damit User wenn sie auf der die Seite kommen wissen was sie in die Felder eingeben sollen.
Cya Nightfire
Hab so gar nichts verstanden!
Die Codeschnipsl waren schon richtig. Das PW sollte im Klartext dort stehen (man sieht es bei meiner Variante eh in der Browserzeile) und auch das mit dem Value ist richtig, damit User wenn sie auf der die Seite kommen wissen was sie in die Felder eingeben sollen.
Cya Nightfire
Wer Rechtschreibfehler findet, darf sie behalten!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nightfire« (19. März 2004, 16:57)
Formulardatei:
login.php: (Weiterleitung hier mit Javascript, geht natürlich auch mit Header)
Hoffe, es is so ungefähr wie dus dir vorgestellt hast.
|
|
Quellcode |
1 2 3 4 5 |
<form name="einloggen" method="post" action="login.php"> <input name="user" type="text" value="user" size="18"> <input name="passwort" type="text" value="Passwort" size="18"> <input type="submit" name="Submit" value="Einloggen"> </form> |
login.php: (Weiterleitung hier mit Javascript, geht natürlich auch mit Header)
|
|
Quellcode |
1 |
echo("<script language='JavaScript'>window.location.href='http://$_POST[user]:$_POST[passwort]@test.com/$_POST[user]';</script>");
|
Hoffe, es is so ungefähr wie dus dir vorgestellt hast.
----------
http://www.virtual-waves.de
http://www.virtual-waves.de
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tcb« (19. März 2004, 17:32)
es geht auch mit JS
dafür die formular datei:
dafür die formular datei:
|
|
Quellcode |
1 2 3 4 5 |
<form name="einloggen" method="post" action="login.php"> <input id="user" name="user" type="text" value="user" size="18"> <input id="pw" name="passwort" type="text" value="Passwort" size="18"> <input type="submit" value="Einloggen" onClick="javascript: location='http://'+document.all.user.value+':'+document.all.pw.value+'@deineurl.com/members'"> </form> |
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
Zitat
Original von tcb
Formulardatei:
![]()
Quellcode
1 2 3 4 5 <form name="einloggen" method="post" action="login.php"> <input name="user" type="text" value="user" size="18"> <input name="passwort" type="text" value="Passwort" size="18"> <input type="submit" name="Submit" value="Einloggen"> </form>
login.php: (Weiterleitung hier mit Javascript, geht natürlich auch mit Header)
![]()
Quellcode
1echo("<script language='JavaScript'>window.location.href='http://$_POST[user]:$_POST[passwort]@test.com/$_POST[user]';</script>");
Hoffe, es is so ungefähr wie dus dir vorgestellt hast.
Hi, deine Lösung klang echt gut aber leider hat er die Variablen nicht übernommen. Die Seite Login.php versucht sich mit $_POST[User] und $_POST[passwort] anzumelden aber nicht mit dem Usernamen und dem Passwort. Leider.
Zitat
Original von jperl
also mit html alleine kannste das ned machen.
gehört wohl eher nach php, da du die variablen dann mit php auslesen kannst.
ginge php auf deinem server?
jperl
Jo, PHP geht auf meinem Server.
Ich hatt aber mal ein Javascript das mit document.einloggen.user.value=Variable die Werte aus einem Formular übernommen hat.
Cya Nightfire
Wer Rechtschreibfehler findet, darf sie behalten!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nightfire« (19. März 2004, 17:46)
Zitat
Original von treo
es geht auch mit JS
dafür die formular datei:
![]()
Quellcode
1 2 3 4 5 <form name="einloggen" method="post" action="login.php"> <input id="user" name="user" type="text" value="user" size="18"> <input id="pw" name="passwort" type="text" value="Passwort" size="18"> <input type="submit" value="Einloggen" onClick="javascript: location='http://'+document.all.user.value+':'+document.all.pw.value+'@deineurl.com/members'"> </form>
Super, danke genau das wars. Vielen Dank für eure
Hilfe an euch alle.
Cya Nightfire
Wer Rechtschreibfehler findet, darf sie behalten!
Also wenn ich da srichtig sehe,kann das beim IE nun zu problemem führen ..
http://www.pcwelt.de/news/viren_bugs/37567/
Gruß
Seven
http://www.pcwelt.de/news/viren_bugs/37567/
Gruß
Seven
Bevor du hier Fragen stellst, lese alle Dokumentationen und klicke die folgenden Links um mehr zu erfahren
WMW Forensuche,
WMW F.A.Q. und/oder
Allgemeine suche
WMW Forensuche,
WMW F.A.Q. und/oder
Allgemeine suche
Soweit ich weiß tritt das Problem beim IE nur auf wenn man Subdomains benutzt. Also bei user:pass@test.de hat man keine Probleme aber user:pass@test.test.de will er nicht mehr machen. Ich lass mich ungern eines besseren belehren, steige zur Not aber auch auf eine PHP Lösung meines Problems um.
Cya Nightfire
Cya Nightfire
Wer Rechtschreibfehler findet, darf sie behalten!
Huhu,
Also ob es passieren wird oder nicht weiß ich nicht must du halt mal ausprobieren .. IE voll update und dann test...
Also bei mir war es bei einer Adresse die so aussehen sollte
http://user:user@mx8.domainname.de/nenname/mailserver.cgi
gut ist eine subdomain aber .. ich denke das wird auch ne normale domain betreffen.
Gruß
Seven
Also ob es passieren wird oder nicht weiß ich nicht must du halt mal ausprobieren .. IE voll update und dann test...
Also bei mir war es bei einer Adresse die so aussehen sollte
http://user:user@mx8.domainname.de/nenname/mailserver.cgi
gut ist eine subdomain aber .. ich denke das wird auch ne normale domain betreffen.
Gruß
Seven
Bevor du hier Fragen stellst, lese alle Dokumentationen und klicke die folgenden Links um mehr zu erfahren
WMW Forensuche,
WMW F.A.Q. und/oder
Allgemeine suche
WMW Forensuche,
WMW F.A.Q. und/oder
Allgemeine suche
Ähnliche Themen
-
PHP »-
pw-seitenschutz
(30. Dezember 2003, 11:43)
-
Flash »-
small Action Script Problem
(30. April 2003, 16:12)
-
PHP »-
Passwort Schutz
(30. März 2003, 09:42)
-
Datenbanken »-
MySQL-Fehler
(12. Oktober 2002, 15:21)


