смена пароля
Добавлено: 04 ноя 2013, 14:21
Никак не могу сделать смену пароля. уже неделю парюсь( Вот форма и код. При авторизации пользователя данные записываются в сессии. с сессия тоже пробовал делать смену и тож не работает( может я конечно что то накосячил( помогите плиз разобраться и исправить)
<?php
if(isset($_POST['savech']))
{
$lastpass = $_POST['lastpass'];
$newpass = $_POST['newpass'];
$newpassw = $_POST['newpassw'];
if ($newpassw == $newpass)
{
$qery = mysql_query("SELECT * FROM users WHERE login = 'login'") or die(mysql_error());
if (mysql_num_rows($qery) == 1) {
$updated = "UPDATE users SET password = '$newpass' WHERE login = 'login'";
if(mysql_num_rows($update) > 0)
{
echo "Good";
}
else {
echo "mistake";
}
}
else {
echo "Oshibka";
}
}
}
?>
форма
<input type="password" placeholder="Old password" name="lastpass" value="">
<input type="password" placeholder="New password" name="newpass" value="" >
<input type="password" placeholder="Repeat new password" name="newpassw" value="" >
<input type="submit" class="btn_savechange" value="Save" name="savech" />
<?php
if(isset($_POST['savech']))
{
$lastpass = $_POST['lastpass'];
$newpass = $_POST['newpass'];
$newpassw = $_POST['newpassw'];
if ($newpassw == $newpass)
{
$qery = mysql_query("SELECT * FROM users WHERE login = 'login'") or die(mysql_error());
if (mysql_num_rows($qery) == 1) {
$updated = "UPDATE users SET password = '$newpass' WHERE login = 'login'";
if(mysql_num_rows($update) > 0)
{
echo "Good";
}
else {
echo "mistake";
}
}
else {
echo "Oshibka";
}
}
}
?>
форма
<input type="password" placeholder="Old password" name="lastpass" value="">
<input type="password" placeholder="New password" name="newpass" value="" >
<input type="password" placeholder="Repeat new password" name="newpassw" value="" >
<input type="submit" class="btn_savechange" value="Save" name="savech" />