Bug trovato: codici ad utilizzo illimitato

Segnalate qui eventuali problemi riscontrati durante il normale utilizzo
Post Reply
eviladv
Newbie
Posts: 10
Joined: Thu Sep 24, 2015 8:10 pm
Version: forma.lms 1.4

Bug trovato: codici ad utilizzo illimitato

Post by eviladv » Thu Jan 14, 2016 7:15 pm

Salve,
ho trovato e corretto un bug in Forma 1.4.1 nel file appCore/lib/lib.code.php alla riga #498

Si tratta della query:

Code: Select all

$query =	"INSERT INTO ".$this->_getCodeAssociationTable()
					." (`code`, `idUser`)"
					." VALUES (NULL, '".$code."', '".$id_user."')";
che va corretta in

Code: Select all

$query =	"INSERT INTO ".$this->_getCodeAssociationTable()
					." (`code`, `idUser`)"
					." VALUES ('".$code."', '".$id_user."')";
L'errore rende impossibile popolare la tabella 'core_code_association'

User avatar
alberto
FormaLms Guru
Posts: 859
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: Bug trovato: codici ad utilizzo illimitato

Post by alberto » Thu Jan 14, 2016 8:47 pm

Grazie, potresti descriverci come riprodurre il comportamento errato per verificare il bug?
--------------------------------------------------
Become a CONTRIBUTOR

Support the project for FREE!
www.Elearnit.net

jasmines
FormaLms Master
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Bug trovato: codici ad utilizzo illimitato

Post by jasmines » Sun Jan 17, 2016 5:13 pm

Ha ragione, e non c'è bisogno di riprodurlo, basta leggere la query!

User avatar
alberto
FormaLms Guru
Posts: 859
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: Bug trovato: codici ad utilizzo illimitato

Post by alberto » Mon Jan 18, 2016 8:34 am

Nessuno ha detto che non sia vero, ma chi testa le segnalazioni potrebbe non saper leggere sql, quindi è SEMPRE necessario dare una chiara descrizione della procedura per replicare l'errore e verificare il comportamento.

Grazie a tutti per la collaborazione.
--------------------------------------------------
Become a CONTRIBUTOR

Support the project for FREE!
www.Elearnit.net

eviladv
Newbie
Posts: 10
Joined: Thu Sep 24, 2015 8:10 pm
Version: forma.lms 1.4

Re: Bug trovato: codici ad utilizzo illimitato

Post by eviladv » Wed Oct 19, 2016 2:44 pm

Leggo solo ora...scusatemi.
Il bug si verifica in questo modo (vado a memoria): da Principale->configurazione->codice, genero un codice ad accesso illimitato. Quando un utente accede utilizzando quel codice, forma dovrebbe registrarlo nella tabella del database "core_code_association". Se è presente l'errore descritto, la query va in errore e l'utente non viene tracciato.

Post Reply