/** * 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; }