GetParam("NAME"); // урл по которому пришел пользователь, получаем через get и дешифруем //print_r($_GET); $domane = 'https://anypact.ru'; $ReturnURL = base64_decode($_GET['returnurl']); $ReturnURL = $domane.$ReturnURL; // если пользователь пришел с редактирования контракта нужно ID записи добавить в GET if(!empty($_GET['ID_SENDITEM'])){ $URL_REF = $ReturnURL.'?ID_SENDITEM='.$_GET['ID_SENDITEM']; }else { $URL_REF = $ReturnURL; } //echo "вернуться на ".$URL_REF; $UserTest = 1; //if ($USER->IsAuthorized()){ if ( $UserTest == 1 ) { session_start(); //require_once $_SERVER['DOCUMENT_ROOT'] . '/esia/EsiaLogger.class.php'; //EsiaLogger::DumpEnviroment( 'open_gu' ); $_SESSION['id_esia']=""; unset($_SESSION['id_esia']); $urlEsia = $_SERVER['DOCUMENT_ROOT']."/esia_test"; include $urlEsia."/Esia.php"; include $urlEsia."/EsiaOmniAuth.php"; $keys_dir = $urlEsia . '/sert'; $config = array( "site" => "https://esia.gosuslugi.ru/", //esia portal "redirect_uri" => $URL_REF, //callback url "pkey_path" => $keys_dir."/secret.key", "cert_path" => $keys_dir."/cert.crt", "client_id" => "04VS01", "scope" => "openid fullname id_doc" ); $esia = new EsiaOmniAuth($config); $esia->create(); } else { echo "Извините вы не авторизованы."; }