Single Sign-On
Bu özellik ile müşteri veya yönetici ürün/hizmetin detayı üzerinden tek tıkla hosting kontrol paneline erişecektir.
Eğer sınıf içerisine bu fonksiyonları eklerseniz, otomatik olarak hizmetin detayında giriş butonu gözükecektir.
Geri dönüş değeri olmamaktadır, giriş bağlantısına tıklandığında kullanıcının karşısına fonksiyonun çıktısını yansıtacaktır.
Müşteri ve yönetici için ayrı fonksiyonlar kullanılır.
Müşteri Paneli için Örnek Fonksiyon
public function use_clientArea_SingleSignOn()
{
$api_result = 'OK|bmd5d0p384ax7t26zr9wlwo4f62cf8g6z0ld';
if(substr($api_result,0,2) != 'OK'){
echo "An error has occurred, unable to access.";
return false;
}
$token = substr($api_result,2);
$url = 'https://modulewebsite.com/api/access/'.$token;
Utility::redirect($url);
echo "Redirecting...";
}
Yönetici Paneli için Örnek Fonksiyon
public function use_adminArea_SingleSignOn()
{
$api_result = 'OK|bmd5d0p384ax7t26zr9wlwo4f62cf8g6z0ld';
if(substr($api_result,0,2) != 'OK'){
echo "An error has occurred, unable to access.";
return false;
}
$token = substr($api_result,2);
$url = 'https://modulewebsite.com/api/access/'.$token;
Utility::redirect($url);
echo "Redirecting...";
}