Back to top

Autore Topic: Invalid token [RISOLTO]  (Letto 6802 volte)

Offline jpquattro

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Invalid token [RISOLTO]
« il: 21 Mag 2010, 10:13:53 »
Si presenta anche a me il problema.
se provo ad inserire un articolo da "inserisci un articolo" mi appare lo schermo bianco con scritto "invalid token", l'articolo non e` stato inserito.
Se inserisco esattamente lo stesso articolo, nella stessa sezione dal lato admin l'articolo viene inserito correttamente.

La pagina bianca con "invalid token" mi appare in diverse altre occasioni, anche sul lato admin, ma di solito l'operazione e` stata eseguita.

Qualcuno ha un'idea su come risolvere il problema o almeno capire quale e` il token che da fastidio?

queste le info del sistema:
PHP creato il:       Linux glistrallati.it 2.6.18-028stab067.4 #1 SMP Thu Jan 14 17:06:11 MSK 2010 x86_64
Versione database:    5.0.77
Collation Database:    utf8_general_ci
Versione PHP:    5.1.6
Server Web:    Apache/2.2.3 (CentOS)
Server web per interfaccia PHP:    apache2handler
Versione di Joomla!:    Joomla! 1.5.17 Stable [ Wojmamni ama woobusani ] 27-April-2010 04:00 GMT
User Agent:    Mozilla/5.0 (Windows; U; Windows NT 5.0; it; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

Grazie
Paolo

P.S. ho provato a disabilitare la cache, anche il plugin ma senza risultato.

« Ultima modifica: 21 Mag 2010, 19:48:10 da jpquattro »

Offline jpquattro

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:Invalid token AGGIORNAMENTO
« Risposta #1 il: 21 Mag 2010, 15:57:41 »
AGGIORNAMENTO
Dopo aver cercato un po in giro ho provato La seguente soluzione.
Ho cercato "Invalid Token" dal lato utente.
Ho sostituito il messaggio con Invalid Token 1,2,3,....n
Trovata la routine colpevole in: /var/www/html/components/com_content/controller.php commentato la seconda parte dello statement:
..../* or jexit( 'Invalid Token c1' )*/...
funziona tutto.

Ora il punto e` che quello e` un controllo di sicurezza, e va ripristinato.

Pero` io nella mia carriera ho programmato in fortran, assembler 360 e 370, assembler z80 e z8000 (e chi si ricorda quanti altri), C, Pascal, PL1...

ma il php mi manca.

Prometto che mi metto a studiare, ma intanto qualcuno mi posta la correzione?

Grazie a tutti...

Paolo

Offline jpquattro

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:Invalid token [RISOLTO]
« Risposta #2 il: 21 Mag 2010, 19:47:31 »
Trovato il baco.

Io uso il template universatil.
nel file templates/universatil/html/com_content/article/form.php

MANCA UNA RIGA!
come riferimento riporto il segmento di codice:

:<input type="hidden" name="referer" value="<?php echo @$_SERVER['HTTP_REFERER']; ?>" />
<?php echo JHTML::_( 'form.token' ); ?> ?> /* MANCA QUESTA RIGA QUI! */<input type="hidden" name="task" value="" />
</form>

Non so se sia il template difettoso o sia successo qualcosa durante l'installazione, ma ora funziona.

Ovviamente non e` farina del mio sacco, la soluzione l'ho trovata sul forum inglese...

Spero possa essere utile a qualcuno...

Paolo

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Invalid token [RISOLTO]
« Risposta #3 il: 21 Mag 2010, 19:52:05 »
Citazione
universatil/html/com_content/article/form.php

è un override, quindi diciamo un optional che potresti anche rinominare come file per vedere se quello di default ti piace di più..

anche se risolto sposto nella sezione template
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

 



Web Design Bolzano Kreatif