Acrobat Connect Pro’da Harici Kimlik Doğrulama İle Sanal Sınıf Başlatma

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>

Yorum Yaz