промяна на парола

systems

Registered
Добър вечер това е скрипт за промяна на парола които работи отлично но въпроса ми е следния ще може ли да се преправи когато потребителя въведе глешна стара парола да му изписва вашата стара парола е грешна.
в момента като въведа грешна стара парола изписва че паролата е сменена
но всъщност не е сменена в базата с данни та идеята ми при написана грешна парола да изписва вашата стара парола е грешна вместо да изписва че е сменена:

благодаря ви предварително.

ето и скрипта ми:
Код:
{
$oldpass = $_POST['oldpass'];
$oldpass = md5($oldpass);
$password = $_POST['password'];
$cpassword = $_POST['cpassword'];
if($password != $cpassword) {
echo "<font color='red'>Паролите не съвпадат</font>";
}else{
$password = md5($password);
$email = addslashes(htmlspecialchars($_POST['email']));
$user = addslashes(htmlspecialchars($_POST['user']));
if($user == NULL ||$oldpass == NULL ||$password == NULL ||$cpassword
== NULL || $email == NULL){
echo "<font color='red'>Съжалявам, но не сте попълнили всички полета</font>";
}else{
$nq = "UPDATE `users` SET pass='$password' WHERE
email='$email' AND pass='$oldpass'";
$nr = mysql_query($nq);
echo "<font color='green'>Вие успешно си променихте вашата паролата
на $_POST[password].</font>";
}
}
}
 
PHP:
	{
$oldpass = $_POST['oldpass'];
$oldpass = md5($oldpass);
$password = $_POST['password'];
$cpassword = $_POST['cpassword'];
if($password != $cpassword) {
echo "<font color='red'>Паролите не съвпадат</font>";
}else{
$password = md5($password);
$email = addslashes(htmlspecialchars($_POST['email']));
$user = addslashes(htmlspecialchars($_POST['user']));
if($user == NULL ||$oldpass == NULL ||$password == NULL ||$cpassword
== NULL || $email == NULL){
echo "<font color='red'>Съжалявам, но не сте попълнили всички полета</font>";
}else{
$res = mysql_query("SELECT * FROM `users` WHERE email='$email'");
$row = mysql_fetch_assoc($res);
if($oldpass != $row['pass']){
 echo "Грешна сегашна парола";
}else{
$nq = "UPDATE `users` SET pass='$password' WHERE
email='$email' AND pass='$oldpass'";
$nr = mysql_query($nq);
echo "<font color='green'>Вие успешно си променихте вашата паролата
на $_POST[password].</font>";
}
}
}
}

така трябва ада стане :?:
 

Back
Горе