我想在我的asp.net和php站點中實現SSO。 我成立了一個webservice的〜/ Webservice.asmx在我的asp.net網站提供了一個名爲IsUserOnline(用戶名字符串) 像ASP.NET和Php中使用Web服務的SSO(單點登錄)?
require_once("nusoap/nusoap.php");
$client = new nusoap_client("http://www.myaspnetsite.com/Webservice.asmx?WSDL", "wsdl","", "", "", "");
$err = $client->getError();
if ($err) {
echo "error ..." . $err . ;
}
$param = "username";
$result = $client->call("IsUserOnline", $param, "", "", false, true);
方法,然後我編寫PHP頁面,然後我可以使用結果檢查用戶在線或不在線。 我總是可以使用代碼來檢查每個PHP頁面或只檢查一次,並在PHP網站上創建一個登錄狀態。 你認爲這是一個很好的解決方案嗎?什麼是安全問題?速度問題?