Skip to content

Eccezione - Impossibile recuperare il profilo utente da Cohesion2 #3

@mattymatty76

Description

@mattymatty76

Ciao Andrea,
mi scuso in anticipo perché c'è una cosa strana, cioè provo a spiegarmi

  1. 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

  2. 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...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions