public function isPasswordValid(Student $student, $password) { if ($student->getHash() == $this->hashPassword($password, $student->getSalt())) { return true; } return false; }
public function updateStudent(Student $student) { $pdo = $this->getPdo(); $query = $pdo->prepare("UPDATE students SET\n name = :name,\n surname = :surname,\n gender = :gender,\n grupnumber = :grupnumber,\n email = :email,\n satscores = :satscores,\n yearofbirth = :yearofbirth,\n location = :location,\n hash = :hash,\n salt = :salt\n WHERE id = :id"); $query->execute(array(':id' => $student->getId(), ':name' => $student->getName(), ':surname' => $student->getSurname(), ':gender' => $student->getGender(), ':grupnumber' => $student->getGrupNumber(), ':email' => $student->getEmail(), ':satscores' => $student->getSATScores(), ':yearofbirth' => $student->getYearOfBirth(), ':location' => $student->getLocation(), ':hash' => $student->getHash(), ':salt' => $student->getSalt())); }