本文整理匯總了PHP中CSocServAuthManager::GetError方法的典型用法代碼示例。如果您正苦於以下問題:PHP CSocServAuthManager::GetError方法的具體用法?PHP CSocServAuthManager::GetError怎麽用?PHP CSocServAuthManager::GetError使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CSocServAuthManager
的用法示例。
在下文中一共展示了CSocServAuthManager::GetError方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: htmlspecialcharsbx
} else {
$arResult["~USER_LOGIN"] = $_COOKIE[COption::GetOptionString("main", "cookie_name", "BITRIX_SM") . "_LOGIN"];
}
$arResult["USER_LOGIN"] = $arResult["LAST_LOGIN"] = htmlspecialcharsbx($arResult["~USER_LOGIN"]);
$arResult["~LAST_LOGIN"] = $arResult["~USER_LOGIN"];
$arResult["AUTH_SERVICES"] = false;
$arResult["CURRENT_SERVICE"] = false;
if (!$USER->IsAuthorized() && CModule::IncludeModule("socialservices")) {
$oAuthManager = new CSocServAuthManager();
$arServices = $oAuthManager->GetActiveAuthServices($arResult);
if (!empty($arServices)) {
$arResult["AUTH_SERVICES"] = $arServices;
if (isset($_REQUEST["auth_service_id"]) && $_REQUEST["auth_service_id"] != '' && isset($arResult["AUTH_SERVICES"][$_REQUEST["auth_service_id"]])) {
$arResult["CURRENT_SERVICE"] = $_REQUEST["auth_service_id"];
if (isset($_REQUEST["auth_service_error"]) && $_REQUEST["auth_service_error"] != '') {
$arResult['ERROR_MESSAGE'] = $oAuthManager->GetError($arResult["CURRENT_SERVICE"], $_REQUEST["auth_service_error"]);
} elseif (!$oAuthManager->Authorize($_REQUEST["auth_service_id"])) {
$ex = $APPLICATION->GetException();
if ($ex) {
$arResult['ERROR_MESSAGE'] = $ex->GetString();
}
}
}
}
}
$arResult["RND"] = $this->randString();
$arResult["SECURE_AUTH"] = false;
if (!CMain::IsHTTPS() && COption::GetOptionString('main', 'use_encrypted_auth', 'N') == 'Y') {
$sec = new CRsaSecurity();
if ($arKeys = $sec->LoadKeys()) {
$sec->SetKeys($arKeys);