Page 1 of 1

FormaLMS 2.2 - Problema API

Posted: Wed Mar 20, 2019 5:45 pm
by lgreco82
Ciao a tutti,
ho notato che provando a richiedere un token via API mi restituisce sempre false.

Il problema sembra essere alla riga 182 del file /api/lib/lib.api.php dove credo venga fatto il checkAuthentication($auth_code).
Ma durante la chiamata per ottenere il token il check fallisce sempre.

Ho provato a modificare il codice come segue con successo:

182: if($module != 'auth' && !(new self())->checkAuthentication($auth_code)) {
183: return false;
184: }

Mi fate sapere se può essere una soluzione o eventualmente potete fornirmi la soluzione ottimale?

Grazie,
Luca

Re: FormaLMS 2.2 - Problema API

Posted: Wed May 22, 2019 2:25 pm
by lgreco82
Ciao a tutti,
potete farmi sapere se avete riscontrato anche voi il problema?

Grazie,
Luca

Re: FormaLMS 2.2 - Problema API

Posted: Wed May 22, 2019 2:37 pm
by alfa24
Sì c'è un problema di auth sulle api che scatta in caso di rest, motivo per cui per alcuni auth è stato disabilitato il check che dici.
È da ripensare tutta la logica, il tuo workaround fa fallore altre chiamate.

Re: FormaLMS 2.2 - Problema API

Posted: Wed May 22, 2019 3:12 pm
by lgreco82
Che patch mi suggerisci?

Grazie,
Luca

Re: FormaLMS 2.2 - Problema API

Posted: Wed May 22, 2019 4:21 pm
by alfa24
Ho appena scritto che va ripensata completamente la logica, non ce la si cava con una patch.