[DEV] Ajout de l'accessibilité au WS avec authentification

master
Cédric BOUHOURS 1 year ago
parent bc9fbff78a
commit b1e38a435a

@ -18,6 +18,7 @@
<span>{un_livre.TITLE}</span><br/>
<span>{un_livre.ISBN13}</span><br/>
<img src="{un_livre.IMAGEMEDIUM}" /><br/>
<a href="?p=front&amp;p2=chercher&amp;index={INDEX_CURRENT}&amp;champ={CHAMP}&amp;valeur={VALEUR}&amp;add={un_livre.ID}" >Ajouter à sa bibliothèque</a>
<hr/>
<!-- END un_livre -->
</div>

@ -28,6 +28,7 @@ if (isset ($_SESSION["meslivres_resultat_recherche"]) && isset($_GET['bfmw_num_i
affectToBlocAndRepeat($template,"resultat.un_livre",$_SESSION["meslivres_resultat_recherche"]["ITEM2"]??[]);
affectToXHTML($template,array(
"INDEX_CURRENT"=>$_GET['bfmw_num_index']-5,
"INDEX_NEXT"=>$_GET['bfmw_num_index'],
"INDEX_PREV"=>($_GET['bfmw_num_index']-10)>0?($_GET['bfmw_num_index']-10):0,
"CHAMP"=>$_GET['bfmw_orig_champ'],

@ -1,14 +1,17 @@
<?php
class WS_Util
{
public static function CallWebService(string $base_url,string $endpoint, string $method,array $queryParams = [], $requestBody = []) : array {
public static function CallWebService(string $base_url,string $endpoint, string $method,array $queryParams = [], $requestBody = [], string $login = "", string $pwd = "" ) : array {
$url = $base_url . $endpoint;
$options = [
'http' => [
'method' => $method,
'header' => 'Content-Type: application/json', // Remplacez si nécessaire
'ignore_errors' => true, // Gérer les erreurs HTTP
'header' => array(
'Content-Type: application/json',
empty($login)?:'Authorization: Basic $login $pwd'
),
'ignore_errors' => true
]
];

Loading…
Cancel
Save