/** * check if $passFromForm is same as $passFromDb * @param string $passFromDb * @param string $passFromForm * @return boolean */ public static function checkPassword($passFromDb, $passFromForm) { if ($passFromDb === \Authenticator::calculateHash($passFromForm, $passFromDb)) { return TRUE; } return FALSE; }
/** * @param int $id user id * @param string $password unhashed password */ public function setPassword($id, $password) { $this->getTable()->where(array('id' => $id))->update(array('password' => \Authenticator::calculateHash($password))); }
public function zmenitHeslo($id_uzivatele, $password) { $this->getTable()->where('id', $id_uzivatele)->update(array('password' => Authenticator::calculateHash($password))); }
/** * create new user * * @param type $username * @param type $password * @param type $isAdmin * @return Nette\Database\Table\Selection */ public function createUser($username, $password, $isAdmin) { return $this->getTable()->insert(array('username' => $username, 'password' => \Authenticator::calculateHash($password), 'isAdmin' => $isAdmin)); }