コード例 #1
0
 public function isPasswordValid(Student $student, $password)
 {
     if ($student->getHash() == $this->hashPassword($password, $student->getSalt())) {
         return true;
     }
     return false;
 }
コード例 #2
0
 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()));
 }