Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 02.04.2006, 12:36   #1
TP-Senior
 
Registriert seit: Oct 2005
tobias82 macht alles soweit korrekt

passwort änderung mit php (übergabe von formular-infos)


hab grad die passwort änderung probiert...funzt aber natürlich nicht.

folgendes skript wird nach eingabe des pw-ändern-formulars aufgerufen:

PHP-Code:
<?php
    session_start
();

    
error_reporting(E_ALL);

    
$altespw $_POST['altespw'];
    
$neuespw $_POST['neuespw'];
    
$wdhneuespw $_POST['wdhneuespw'];

    include (
'config.php');

    
$db_link mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS);
    
mysql_select_db ("user");

    
$sql "SELECT Username, Passwort FROM TabUser WHERE Username = '$_SESSION[username]';";

    
$userquery mysql_query($sql) OR die(mysql_error());

    
$row mysql_fetch_assoc($userquery);

    if (
$altespw == $row['Passwort'])
        {
    if (
$neuespw == $wdhneuespw)
                    {
                 
$row['Passwort'] = $neuespw;
                 
header("Location:pwgeaendert.php");
                 }
         else
             {
                 echo 
"<p style=\"color: red; font-size:8pt; font-family:arial, verdana, sans-serif;position:absolute; margin: 10px 0 0 10px;\">Bitte überprüfe die Eingabe deines neuen Passworts!</p>";
                 }
         }
    else
        {
         echo 
"<p style=\"color: red; font-size:8pt; font-family:arial, verdana, sans-serif;position:absolute; margin: 10px 0 0 10px;\">Bitte überprüfe die Eingabe deines alten Passworts!</p>";
         }
?>
und dann kommt folgende fehlermeldung:

Code:
Notice: Undefined index: altespw in C:\Dokumente und Einstellungen\Tobias\Desktop\Testlab\xampp-win32-1.5.1\xampp\htdocs\hattipp\chpw.php on line 6

Notice: Undefined index: neuespw in C:\Dokumente und Einstellungen\Tobias\Desktop\Testlab\xampp-win32-1.5.1\xampp\htdocs\hattipp\chpw.php on line 7

Notice: Undefined index: wdhneuespw in C:\Dokumente und Einstellungen\Tobias\Desktop\Testlab\xampp-win32-1.5.1\xampp\htdocs\hattipp\chpw.php on line 8

Bitte überprüfe die Eingabe deines alten Passworts!


danke für die hilfe!
tobias82 ist offline   Mit Zitat antworten


Alt 02.04.2006, 12:42   #2
TP-Senior
 
Registriert seit: Oct 2005
tobias82 macht alles soweit korrekt
oups....kleinigkeit vergessen:

if (isset($_POST["submit"]))

jetzt kriege ich zumindest keine fehlermeldung. aber anstelle der neuen seite, die im header aufgeführt ist, öffnet sich eine leere seite mit den pw-daten in der url.

und in der datenbank hat sich auch nix getan...woran liegts?
tobias82 ist offline   Mit Zitat antworten
Alt 02.04.2006, 13:28   #3
TP-Senior
 
Registriert seit: Oct 2005
tobias82 macht alles soweit korrekt
ich habe nochmal was probiert aber irgendwie gehts nicht. er gibt zwar das echo für $_SESSION... richtig aus, aber er führt den rest nicht aus. weder die änderung in der tabelle TabUser noch die echos in der if-verzweigung. wieso kommt er nicht bis dahin?

danke für die hilfe !!!

PHP-Code:
<?php
    session_start
();
    echo 
$_SESSION["username"];
    if (isset(
$_POST["submit"]))
    {
        
error_reporting(E_ALL);

        
$altespw $_POST['altespw'];
        
$neuespw $_POST['neuespw'];
        
$wdhneuespw $_POST['wdhneuespw'];
             
$username $_SESSION["username"];

        include (
'config.php');

        
$db_link mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS);
        
mysql_select_db ("user");

        
$sql "SELECT Username, Passwort FROM TabUser WHERE Username = '$_POST[username]';";

        
$userquery mysql_query($sql) OR die(mysql_error());

        
$row mysql_fetch_assoc($userquery);

             
$passwort $row['Passwort'];

        if (
$altespw == $passwort)
             {
             if (
$neuespw == $wdhneuespw)
                     {
                 
$sql "UPDATE TabUser SET Passwort = '$_POST[neuespw]';";
             
$userquery mysql_query($sql) OR die(mysql_error());
                     
header("Location:pwgeaendert.php");
                     }
             else
                     {
                     echo 
"<p style=\"color: red; font-size:8pt; font-family:arial, verdana, sans-serif;position:absolute; margin: 10px 0 0 10px;\">Bitte überprüfe die Eingabe deines neuen Passworts!</p>";
                     }
             }
        else
             {
             echo 
"<p style=\"color: red; font-size:8pt; font-family:arial, verdana, sans-serif;position:absolute; margin: 10px 0 0 10px;\">Bitte überprüfe die Eingabe deines alten Passworts!</p>";
             }
    }
?>
tobias82 ist offline   Mit Zitat antworten
Alt 02.04.2006, 14:38   #4
TP-Senior
 
Registriert seit: Oct 2005
tobias82 macht alles soweit korrekt
forumbeiträge. die hilfe zur selbsthilfe...habs hingekriegt. dumme kleine fehler, beim formular versenden...
tobias82 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
passwort änderung mit php (übergabe von formular-infos) passwort änderung mit php (übergabe von formular-infos)
« lustige Fehlersuche im IE - wo kommt der Streifen her? | Montagebilder Pakete »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:12 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67