за да не правя нова тема ще променя тази.
Защо не ми сменя паролата ето ви и кода
Защо не ми сменя паролата ето ви и кода
Код:
<?php
define('IN_VALID', true);
echo ('
<div id="rightbar">');
$our = mysql_query("SELECT * FROM users WHERE id= '$my_ime'");
while($row = mysql_fetch_array($our)) {
$skype = $row['skype'];
$web = $row['web'];
$podpis = $row['podpis'];
$avatar = $row['avatar'];
}
if (!isset($_POST['update'])) {
echo ("
<form method=\"POST\">
<center> Стара Парола <center>
<td><input type=\"password\" name=\"aparola\" class=\"input\"></td>
<center> Нова парола <center>
<td><input type=\"password\" name=\"bparola\" class=\"input\"></td>
<input type=\"submit\" name=\"update\" value=\"Прати\" class=\"button\"></td>
</tr>
</table>
</form>");
}
else {
$staraparola = md5($_POST['aparola']);
$novataparola = md5($_POST['bparola']);
$povtorenaparola = md5($_POST['cparola']);
if (!empty($staraparola) and !empty($novataparola) and !empty($povtorenaparola)) {
$proverka = mysql_query("SELECT * FROM users WHERE id='$my_ime'") or die(mysql_error());
$r = mysql_fetch_array($proverka);
$userpassword = $r['password'];
if ($staraparola == $userpassword) {
if ($novataparola == $povtorenaparola) {
mysql_query("UPDATE users SET password = '$novataparola' WHERE id= '$my_ime'") or die(mysql_error());
}
else { echo (" <center> Старата парола е невалидна! <center> "); }
}
echo (" <center> Паролата е сменена успешно! <center> "); }
}
echo ("");
echo ('');
?>
</td>
</tr>
</table>