-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Ciao Andrea,
mi scuso in anticipo perché c'è una cosa strana, cioè provo a spiegarmi
-
scaricato nuova libreria 3.0.0 e fatta girare in xampp ambiente di test che uso in locale (lo conoscerete meglio di me): funziona tutto senza problemi ed anche facendo le prove con l'url di test --> https://cohesioncollaudo.regione.marche.it anziché https://cohesion2.regione.marche.it
-
libreria di cui sopra, appena testata in locale, la carico in produzione e non va: mi riporta gli errori seguenti
Eccezione - Impossibile recuperare il profilo utente da Cohesion2
Stack trace:
line 267 of /login/saml/Cohesion2.php: andreaval\Cohesion2\Cohesion2Exception thrown
line 152 of /login/saml/Cohesion2.php: call to andreaval\Cohesion2\Cohesion2->verify()
line 12 of /login/saml/login.php: call to andreaval\Cohesion2\Cohesion2->auth()
Buffer di output:
Notice: Trying to get property 'login' of non-object in /var/www/vhosts/.../login/saml/Cohesion2.php on line 258
da notare che il codice che uso nel file principale, login.php, e' questo
require_once('./Cohesion2.php');
use andreaval\Cohesion2\Cohesion2;
use andreaval\Cohesion2\Cohesion2Exception;
//check cohesion authentication
$cohesion = new Cohesion2();
$cohesion->useSAML20(true);
if(!$cohesion->isAuth()) $cohesion->auth();
...
ho provato anche a metterlo in try{...}catch(...) ma niente
dimenticavo, con il codice vecchio versione precedente funziona tutto...
grazie in anticipo come sempre e scusate...