Example #1
0
 /**
  * @param string $clientID
  * @param string $clientSecret
  * @param string $redirectURI
  * 
  * @return bool
  */
 public function addClient($clientID, $clientSecret, $redirectURI)
 {
     $pdo = $this->config->getPDO();
     $sql = sprintf('INSERT INTO %s (%s, %s, %s) VALUES (:id, :secret, :redirectURI)', $this->config->clientsTable['name'], $this->config->clientsTable['fields']['id'], $this->config->clientsTable['fields']['secret'], $this->config->clientsTable['fields']['redirectURI']);
     $stmt = $pdo->prepare($sql);
     $success = $stmt->execute(array(':id' => $clientID, ':secret' => $this->hashSecret($clientSecret, $clientID), ':redirectURI' => $redirectURI));
     return $success;
 }