コード例 #1
0
 public function createCookies(Student $student)
 {
     $expires = 60 * 60 * 24 * 30 * 12 * 3;
     setcookie('id', $student->getId(), time() + $expires, '/', null, null, true);
     setcookie('hash', $student->getHash(), time() + $expires, '/', null, null, true);
     setcookie('token', Helper::generateToken(), time() + $expires, '/', null, null, true);
 }
コード例 #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()));
 }