zmena hesla … hash funkcia

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Takeshi
Člen | 596
+
0
-

Ahojte, takze som sa snazil skontrolovat, ci heslo, ktore som vlozil do pola formulara sa zhoduje s tym, co je v db …

<?php
$pass = $this->database->table("users")->where("id",$user->id)->fetch()->password;
$oldPass = \Model\UserManager::calculateHash($values->oldPass); //hash funkcia
if($pass == $oldPass){
    $this->flashMessage("Heslá sa zhodujú!");
}
?>

ale pri pouziti has funkcii sa mi vzdy da nove heslo a tak neviem ako to mam skontrolovat … dik za rady

Takeshi
Člen | 596
+
0
-

uz je to v pohode … spravil som to ako pri prihlasovani …
teda

<?php

$pass = $this->database->table("users")->where("id",$user->id)->fetch()->password;
if($pass == \Model\UserManager::calculateHash($values->oldPass, $pass)){
                $this->flashMessage("Heslá sa zhodujú!");
            }
?>