Guten Morgen PHP.de-Forum,
ich habe ein kleines Problem mir meiner Passwort Ändern-Website.
Diese soll den User der grade per Session eingeloggt ist die möglichkeit geben, sein
Passwort zu ändern.
Allerdings bekomm ich grade den Fehler:
" Parse error: syntax error, unexpected '{' in /var/www/html/marcel/changepass.php on line 53"
Vielen Dank schonmal im vorraus
ich habe ein kleines Problem mir meiner Passwort Ändern-Website.
Diese soll den User der grade per Session eingeloggt ist die möglichkeit geben, sein
Passwort zu ändern.
Allerdings bekomm ich grade den Fehler:
" Parse error: syntax error, unexpected '{' in /var/www/html/marcel/changepass.php on line 53"
Vielen Dank schonmal im vorraus
PHP-Code:
<?php
$_SESSION["username"]= $username;
$oldpw = md5 ($_POST["pw"]);
$changepw1 = md5 ($_POST["pw"]);
$changepw2 = md5 ($_POST["pw2"]);
$errors = array();
if(!isset ($oldpw) OR (!isset ($changepw1) OR (!isset ($changepw2)
{
echo "Bitte alle Felder ausfüllen";
}
else
{
if ($changepw1 !== $changepw2)
{
echo "Deine Passwörter stimmen nicht überein.";
}
else
{
$ueberpruefen = "SELECT
password
FROM
USER
WHERE
username = ".($_SESSION)."
AND
password = ".($oldpw)."
";
echo $ueberpruefen;
$result = mysql_query($ueberpruefen) OR die("<pre>\n".$ueberpruefen."</pre>\n" .mysql_error());
$row = mysql_fetch_assoc($result);
var_dump($_POST);
if(!$row)
$errors[] = "Ihr Passwort konnte leider nicht geändert werden.\n".
}
if (count($errors))
{
echo "Fehler beim ändern des Passwortes.<br>\n".
"<br>\n";
foreach($errors as $error)
echo $error. "<br>\n";
echo "<br>\n";
echo "<a href=\"changepw.php\"Wiederhole deine Eingabe Bitte, ansonsten wende dich Bitte an den Webmaster.</a>\n";
}
else
{
$ueberpruefen = "UPDATE
user
SET
password = ".($changepw1)."
WHERE
username = ".($_SESSION)."
";
}
}
?>
Kommentar