Esempio n. 1
0
 /**
  * Update a user's password.
  *
  * @param int    $userID   ID of the user.
  * @param string $password New password.
  *
  * @return int
  */
 public function updatePassword($userID, $password)
 {
     $password = $this->hashPassword($password);
     if (!$password) {
         return self::FAILURE;
     }
     $this->pdo->queryExec(sprintf("UPDATE users SET password = %s, userseed = MD5(%s) WHERE id = %d", $this->pdo->escapeString((string) $password), $this->pdo->escapeString($this->pdo->uuid()), $userID));
     return self::SUCCESS;
 }