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

TreantBG

Registered
При регистрирането кодирам паролата на потребителя с функцията md5()
Когато потребителя иска да си смени паролата как да я декодирам че да я сфера с тази която е написал (old password).
 
няма да смисъл да я декодираш! извеждаш така :

$user = $_SESSION['user'];
$pass = $_POST['pass'];
$password = md5($pass);

$query = mysql_query("SELECT password FROM tablica WHERE username='$user'");
 
говоря за смяна на паролата.
има 3 полета които съм написал
стара парола
нова парола
и потвърждението и

и преди да запиша новата парола аз проверявам дали новата парола е идентична със старата (а старата парола съм я извадил от таблицата , а там е кодирана) и как да проверя дали човека е въвел правилната си парола?
 
....
код
....
$staraParolaKodiranaSmd5 = $row['pole']
....
код
....
$poleZaStaraParola = md5($_POST['staraParola']);

if($staraParolaKodiranaSmd5 == $poleZaStaraParola) {
echo "ок";
} else {
echo "Не са еднакви паролите";
}
 

Back
Горе