Back to top

Autore Topic: Aiutatemi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (Letto 1775 volte)

Offline gentedifiumara

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Aiutatemi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
« il: 06 Dic 2005, 14:19:18 »
salve a tutti,
prima di tutto vi chiedo scusa per aver duplicato questo form ma ho visto che il precedente era caduto nel dimenticatoio e m iserve veramente una vostra mano.
sempre il solito problema il modulo log in quando un 'utente di registra da questo errore:
mosuser::store failed
Duplicate entry \'0\' for key 1 SQL=INSERT INTO jos_users ( `id`,`name`,`username`,`email`,`password`,`gid`,`registerDate` ) VALUES ( \'0\',\'xxxx xxxxx\',\'Kxxxx\',\'xxxxxx@xxxxxxl.com\',\'xxxxxxxxxxxxxxxxxxxxxxxxxxx\',\'18\',\'2005-12-05T14:26:17\' )


- come risolvo?
vi sono infinitamente grato
« Ultima modifica: 06 Dic 2005, 19:05:32 da vamba »

Offline Rosario

  • Esploratore
  • **
  • Post: 55
  • Sesso: Maschio
    • Mostra profilo
Re: Aiutatemi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
« Risposta #1 il: 06 Dic 2005, 18:37:29 »
Premetto che non ho mai incontrato quell'errore. Comunque, sembrerebbe dovuto ad un problema di mySQL: la tabella jos_users contiene gia' un utente con id=0 (come si deduce dal messaggio: entry duplicata '0' per la prima chiave (id)). L'errore c'e' perche' la chiave 'id' e' una chiave primaria (PRIMARY KEY), e non puo', per definizione, avere duplicati. E' sufficiente che la chiave id non sia '0', ma un numero che non esiste in nessun'altra riga di quella tabella. Strano, comunque, quest'errore: ma lo fa con tutti gli utenti? La chiave primaria (id) dovrebbe essere dichiarata con l'opzione auto_increment, per cui dovrebbe automaticamente incrementarsi. Anzi, è strano che ti venga riportato un errore cosi': in teoria, la query SQL non dovrebbe inserire un valore preciso per 'id' (0 nel tuo caso), dato che la chiave primaria 'id' dovrebbe incrementarsi da sola, semplicemente dichiarando NULL il campo. La query corretta doveva essere: SQL=INSERT INTO jos_users ( `id`,`name`,`username`,`email`,`password`,`gid`,`registerDate` ) VALUES (NULL,\'xxxxxxx xxxxxx\',\'Kicca\',\'xxxxxx@xxxxx.com\',\'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\',\'18\',\'2005-12-05T14:26:17\' )

Ma hai modificato a mano parte del codice? E' inverosimile che il codice, cosi' com'e' distribuito, includa un errore tale!!!

La prossima volta, comunque, scrivi che versione di Joomla usi, e soprattutto facci capire se l'errore si verifica con tutti gli utenti o solo con quello.

Ciao!
« Ultima modifica: 06 Dic 2005, 19:06:15 da vamba »
Ros

Offline Bettinz

  • Instancabile
  • ******
  • Post: 2235
  • Sesso: Maschio
  • Mentre pensi, spesso perdi l'occasione.
    • Mostra profilo
Re: Aiutatemi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
« Risposta #2 il: 06 Dic 2005, 19:32:03 »
ha risolto tutto....
il problema stava in quei maledetti bridge  ;D ;D
Bettinz.com

Offline Raffaele

  • Nuovo arrivato
  • *
  • Post: 22
    • Mostra profilo
Re: Aiutatemi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
« Risposta #3 il: 29 Ago 2006, 11:43:36 »
Ciao,

ho il medesimo problema, ho letto le istruzioni, ma vorrei sapere con esattezza  quali voce della tabella debbo modificare prima di fare qualche casino.
Uso la versione 1.0.8 di Joomla, e da quanto vedo il problema risulta con tutti gli utenti che cercano di registrarsi. Spero possiate aiutarmi

 



Web Design Bolzano Kreatif