db = $db; } public function savePendingRegistration($email) { $query = $this->db->prepareQuery( 'INSERT INTO `*PREFIX*registration`' .' ( `email`, `token`, `requested` ) VALUES( ?, ?, ? )' ); $token = hash('sha256', generateRandomBytes(30).OC_Config::getValue('passwordsalt', '')); $query->execute(array( $email, $token, time() )); return $token; } public function find($email) { $query = $this->db->prepareQuery('SELECT `email` FROM `*PREFIX*registration` WHERE `email` = ? '); return $query->execute(array($email))->fetchAll(); } }