Hey Com..
Also ich suche ein Passwort-Ändern Script.. mit dem der User sein Passwort selbstständig ändern kann.
Thanks =)
Hey Com..
Also ich suche ein Passwort-Ändern Script.. mit dem der User sein Passwort selbstständig ändern kann.
Thanks =)
wozu gibt es einen UPDATE-Befehl in SQL?
Machs so wie bei der Registrierung
Ich krigs nich hin iwie.. schau mal.
<?php
$verbindung = mysql_connect("localhost", "root" , "medion21")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("test") or die ("Datenbank konnte nicht ausgewählt werden");
$altespw = $_POST['AltPW'];
$neuespw = $_POST['NeuPW'];
$reneuespw = $_POST['ReNeuPW'];
if ($altespw == "" OR $neuespw == "" OR $reneuespw == "") {
echo "<font color=\"white\">Eingabefehler.
Bitte alle Felder korrekt ausfüllen. <a href=\"index.php?action=main&site=pwnew\">Zurück</a></font>";
}
else {
$passwortnew = md5($neuespw);
$passwortnew4user = $_POST['NeuPW'];
$eintrag = "UPDATE user (Password)
VALUES ('$passwortnew')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "<font color=\"white\">Ihr Passwort wurde erfolgreich geändert.
<br><br><u>Ihre Daten:</u></font>
<table border=\"0\" align=\"center\">
<tr>
<td align=\"left\"><font color=\"white\">Altes Passwort:</font></td>
<td align=\"left\"><font color=\"white\"><b>$passwortnew4user</b></font></td>
</tr>
<tr>
<td align=\"left\"><font color=\"white\">Neues Passwort:</font></td>
<td align=\"left\"><font color=\"white\"><b>$neuespw</b></font></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td align=\"left\"></td>
<td align=\"left\"><font color=\"white\"><a href=\"index.php?site=home\">Zum Login</a></font></td>
</tr>
</table>";
}
else
{
echo "<font color=\"white\">Fehler beim Speichern des Benutzernames. <a href=\"index.php?site=regist\">Zurück</a></font>";
}
}
?>
Alles anzeigen
Helf mir bitte.
http://tut.php-q.net/de/login.html
Such nach "UPDATE"
hat sich alles geklärt...
Fertiges Script:
<?php
$verbindung = mysql_connect("localhost", "root" , "medion21")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("test") or die ("Datenbank konnte nicht ausgewählt werden");
if($_GET['action']=='main'){
$sql_readout = "SELECT
ID,
Name
FROM
user
WHERE UserSession='".session_id()."'
LIMIT 1;";
$result = mysql_query($sql_readout) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
$mypersonalid = $row['ID'];
$mypersonalname = $row['Name'];
}
$altespw = $_POST['AltPW'];
$neuespw = $_POST['NeuPW'];
$reneuespw = $_POST['ReNeuPW'];
if($neuespw == $reneuespw AND $altespw != "") {
$sql1 = "UPDATE user Set
Password = MD5('".$neuespw."')
WHERE Name = '$mypersonalname'";
$result2 = mysql_query ($sql1);
if ($result2 == true ) {
echo "<font color=\"white\">Passwort Geändert</font>" ;
}
}
else {
echo "<font color=\"white\">Passwörter stimmen nicht überein!</font>" ;
}
?>
Alles anzeigen