Aşağıdaki kod ile Adobe Connect Pro’da kimlik doğrulama gerçekleştirilerek sanal sınıf başlatılmıştır.
Kullanıcı “sanalsinif” isimli sanal sınıfa daha önceden katılımcı, toplantı sahibi veya sunucu olarak tanıtılmış olmalıdır”.
class Connect { var $site_url = "http://connect.site.edu.tr"; var $cookie; var $hata; private function cookie(){ $xml = simplexml_load_file($this->site_url."/api/xml?action=common-info"); $this->cookie = $xml->common->cookie; } public function giris_oturum_id($kul_adi,$kul_sifre){ $this->hata=''; $this->cookie(); $ch = curl_init($this->site_url."/api/xml?action=login&login=$kul_adi&password=$kul_sifre&session=".$this->cookie); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); echo $sonuc = curl_exec($ch); if($sonuc === false){ return false; }else{ if($xml = simplexml_load_string($sonuc)){ if($xml->status->attributes()->code == 'ok'){ return $this->cookie; }else{ return false; } }else{ $this->hata = "XML dizgesi yüklenemedi."; return false; } } curl_close($ch); return false; } }
$connect = new Connect(); $connect_oturum_id = $connect->giris_oturum_id($_SESSION['KullaniciAdi'],$sifre); <a href="http://connect.site.edu.tr/sanalsinif/?session='.$connect_oturum_id.'">Sanal sınıfa gitmek için lütfen tıklayınız.</a>