IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

"Invalid Token" a la validation d'un formulaire login [Joomla!]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre actif Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Points : 216
    Points
    216
    Par défaut "Invalid Token" a la validation d'un formulaire login
    Bonjour @toutes & tous,

    Ca fait une paye !

    Alors voila, je suis devenu moine bouddhiste, et je poursuis mes etudes au monastere de Nalanda, en France.

    J'avais quitte le monde de l'informatique depuis 5 "longues" annees, et on a trouve bon de me passer un job en informatique au monastere. Je dois y passer 1h par jour minimum (alors que mes connaissances en la matiere datent de matusalem).

    J'ai donc - entre autre - herite d'un site (celui du monastere) plus ou moins en pagaille. Le site du monastere est un Joomla. Sur le site, il y a un formulaire de login (c'est le formulaire originel). Lorsque je cree un login, quand je clique sur le boutton d'envoi du formulaire, j'ai l'erreur "Invalid Token".


    J'ai d'abord cherche sur Google "Invalid Token", et je suis tombe sur x sites. Ils disent tous ce que dit le site suivant : http://www.camcloud.com/blog/how-to-...or-with-joomla
    A savoir qu'il me faut desactiver la fonction ""Use Browser Caching", et/ou changer le vieux code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo JUtility::getToken(); ?>" value="1" />
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo JHTML::_( 'form.token' ); ?>
    Alors :
    1. Le "browser caching" etait deja desactive.
    2. Le "nouveau code" etait deja implemente sur tous les fichiers php du module (mod_login) et du composant (com_users) qui est lie au module de login. Si j'ignorais quel fichier je devais modifier, ca n'a pas eu d'importance puisqu'on ne trouve l'ancienne fonction dans aucun d'eux.

    J'ai meme installe la derniere version de Joomla en local pour copier/coller le module de login de cette version sur le FTP de Nalanda Monastery, et j'ai toujours la meme erreur : Invalid Token.

    Auriez-vous des solutions a suggerer ? Je vous en serais tres reconnaissant (et le monastere aussi )


    P.S. 1. Informations sur joomla & serveur web :
    PHP Built On Linux gator175.hostgator.com 3.2.38 #1 SMP Tue Feb 12 00:26:52 CST 2013 x86_64
    Database Version 5.5.23-55
    Database Collation utf8_general_ci
    PHP Version 5.2.17
    Web Server Apache
    WebServer to PHP Interface cgi-fcgi
    Joomla! Version Joomla! 2.5.7 Stable [ Ember ] 13-September-2012 14:00 GMT
    Joomla! Platform Version Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
    User Agent Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0


    P.S. 2. : Desole pour le manque d'accents. J'au un clavier anglais.


    Amicalement,
    Tenzin Dorje
    " Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
    ce serait le but suprême de tous les désirs. " [Schelling]

  2. #2
    Membre actif Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Points : 216
    Points
    216
    Par défaut
    Selon un autre site (http://techjoomla.com/joomla-develop...15x-a-16x.html), l'erreur pouvait etre dans la fonction override.

    En gros, on peut placer, dans le dossier html du template de joomla, des fichiers (composants, modules, etc) qui seront interpretes en lieu et place de ceux qui se trouvent dans l'arborescence de joomla meme.

    Le probleme n'etait pas la. Bref, toujours pas de solution
    " Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
    ce serait le but suprême de tous les désirs. " [Schelling]

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Points : 218
    Points
    218
    Par défaut
    Si c'est le module d'origine de Joomla, je ne vois pas pourquoi il y aurait une erreur.
    Évidement tu peux t'amuser à bidouiller, mais personnellement, je mettrais simplement à jour Joomla, j'imagine que c'est une vieille version.

  4. #4
    Membre actif Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Points : 216
    Points
    216
    Par défaut
    J'ai fait une mise a jour en local, et la fonction re-marche.

    Cela dit, le net est lent au monastere, et mettre a jour sur le serveur web prend des heures. En outre, je ne peux pas aller jusqu'a la version 3.0. de Joomla a cause de problemes lies au template.

    Bref, la mise a jour est une solution temporaire plus ou moins acceptable. J'aurais espere une autre reponse...
    " Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
    ce serait le but suprême de tous les désirs. " [Schelling]

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Points : 218
    Points
    218
    Par défaut
    Je te conseil la version 2.5 qui est longue.
    Concernant le template, il y a eu une évolution de fonctionnement à partir de la version 1.6 de Joomla.
    Donc s'il y a un souci, c'est que ton template est pour version 1.5, c'est donc assez ancien.
    Je pense qu'il faut mettre à jour le template ou le changer.
    Évidement s'il a été spécialement designé ça risque de nécessiter un peu de développement, sinon non.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Retour sur le formulaire après un invalid.token
    Par kimblue77 dans le forum Struts 2
    Réponses: 0
    Dernier message: 26/03/2013, 18h00
  2. Javascript : Empecher la validation d'un formulaire
    Par otb82 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/01/2006, 09h46
  3. Ouvrir une popup lors de la validation d'un formulaire
    Par pod1978 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/11/2005, 15h47
  4. Vérification de validation d'un formulaire
    Par tom06440 dans le forum Langage
    Réponses: 8
    Dernier message: 21/09/2005, 14h29
  5. Réponses: 11
    Dernier message: 16/09/2004, 11h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo