 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
17.03.2003, 22:15
|
#1
|
|
TP-Insider
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
|
Wieso geht mein Passwort script nicht?!
Hi
Ich verzweifle noch daran...in meinem Buch steht zwar ne gaaaanz andere Lösung aber bekanntlicherweise führen viele Wege nach Rom und ich bin mir ziemlich sicher dass meine nicht (so) falsch sein kann??
PHP-Code:
<?php
if(isset($HTTP_COOKIE_VARS["daten"]){
$daten = unserialize(stripslashes($HTTP_COOKIE_VARS["daten"]));
echo("Sie sind " . $daten[0] . " und ihr Passwort ist " . $daten[1]);
} elseif(isset($HTTP_POST_VARS["username"] && $HTTP_POST_VARS["passwort"]){
$name = $HTTP_POST_VARS["username"];
$passwort = md5($HTTP_POST_VARS["passwort"]
$daten = array($name, $passwort);
$d = serialize($daten);
setcookie("daten", "d", 0, "/");
header("Location: ".$PHP_SELF.");
}
else{
include ("form.php");
}
?>
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
|
|
|
17.03.2003, 22:23
|
#2
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
header("Location: ".$PHP_SELF."); <- syntaxfehler
header("Location: ".$PHP_SELF);
ansonsten kann ich eigentlich keine 'passwortabfrage' finden. du schreibst nur daten in dein kuchi, die du von einem form übergeben bekommen hast. da wird nirgends wo gegengeprüft, ob jetzt die daten mit dem kuchi-daten übereinstimmen.
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
18.03.2003, 13:38
|
#3
|
|
TP-Veteran
Registriert seit: Jan 2002
|
Das kann ja weiter unten noch kommen. Ich seh ansonsten keinen Fehler, auf jeden Fall keinen groben, logischen.
|
|
|
18.03.2003, 15:21
|
#4
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
PHP-Code:
setcookie("daten", "d", 0, "/");
"d" bringt nicht wirklich was, oder? 
|
|
|
18.03.2003, 17:38
|
#5
|
|
TP-Veteran
Registriert seit: Jan 2002
|
...ups 
|
|
|
18.03.2003, 17:40
|
#6
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
UND:
PHP-Code:
header("Location: ".$PHP_SELF.");
sieht auch komisch aus 
|
|
|
18.03.2003, 17:42
|
#7
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
UND:
PHP-Code:
$passwort = md5($HTTP_POST_VARS["passwort"]
dürfte auch einen parse-error geben... 
|
|
|
18.03.2003, 17:44
|
#8
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
ufff... wenn man nurmal ein bissel hinguckt kommt so einiges ans Tageslicht:
PHP-Code:
} elseif(isset($HTTP_POST_VARS["username"] && $HTTP_POST_VARS["passwort"]){
..wird auch nicht funktionieren...
|
|
|
18.03.2003, 17:45
|
#9
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
öhm... *hust* *prust*
PHP-Code:
if(isset($HTTP_COOKIE_VARS["daten"]){
...usw... nu hör ich auf 
|
|
|
18.03.2003, 18:42
|
#10
|
|
TP-Insider
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
|
wieso geht denn das mit isset nicht? bitte klärt mich auf..ich möcht ja was daraus lernen
Ok und hier gleich noch ein Script das bei mir nicht klappt..versuchte eine Art Additionsscript mittels Sessions aufzubauen (rein aus Übungszwecken, aber irgendwie klappt in der Zeile nach dem ersten else wo das $a steht etwas nicht:
PHP-Code:
<?php
session_start();
if(@$HTTP_POST_VARS["calculate"] != "finish" && @$HTTP_POST_VARS["submit"] == "weiter"){
if(@$HTTP_SESSION_VARS["a"] != ""){
$a = $HTTP_SESSION_VARS["a"];
$a += $HTTP_POST_VARS["zahl"];
session_register("a");
print <<<EOT
<form name="form1" method="post">
<p><font color="#000000" size="3" face="Arial, Helvetica, sans-serif"><strong>Taschenrechner
(Addition) </strong></font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">Hinzuaddieren:
<input type="text" name="zahl">
</font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">
<input type="checkbox" name="calculate" value="finish">
</font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="submit" value="weiter">
</font></p>
</form>
EOT;
} else {
$a = $HTTP_POST_VARS["zahl"];
session_register("a");
print <<<EOT
<form name="form1" method="post">
<p><font color="#000000" size="3" face="Arial, Helvetica, sans-serif"><strong>Taschenrechner
(Addition) </strong></font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">Hinzuaddieren:
<input type="text" name="zahl">
</font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">
<input type="checkbox" name="calculate" value="finish">
</font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="submit" value="weiter">
</font></p>
</form>
EOT;
}
} elseif(@$HTTP_POST_VARS["calculate"] == "finish" && @$HTTP_POST_VARS["submit"] == "weiter"){
$c = $HTTP_SESSION_VARS["a"] + $HTTP_POST_VARS["zahl"];
echo ($c);
} elseif($HTTP_POST_VARS["submit"] != "weiter"){
print <<<EOT
<form name="form1" method="post">
<p><font color="#000000" size="3" face="Arial, Helvetica, sans-serif"><strong>Taschenrechner
(Addition) </strong></font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">Hinzuaddieren:
<input type="text" name="zahl">
</font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">
<input type="checkbox" name="calculate" value="finish">
</font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="submit" value="weiter">
</font></p>
</form>
EOT;
}
?>
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
|
|
|
18.03.2003, 18:43
|
#11
|
|
TP-Insider
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
|
PS: das mit dem <<<EOT .... EOT; hab ich auf Dr. Web gelesen aber vielleicht liegt darin der Fehler?
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
|
|
|
18.03.2003, 19:26
|
#12
|
|
Registered User
Registriert seit: Feb 2002
|
.
Geändert von Radoo.de (09.09.2003 um 22:21 Uhr).
|
|
|
18.03.2003, 19:54
|
#13
|
|
TP-Insider
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
|
Ok danke erstma..also laufenw ürde es..aber irgendwie speichert es die Addition nicht?! kapier das nicht...
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
|
|
|
18.03.2003, 19:58
|
#14
|
|
TP-Insider
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
|
Allles klar..danke hat geklappt
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:39 Uhr.
|
 |