2012-03-05 4 views
-1

temps Evry lors de la connexion d'une erreur « INVALID TOKEN » son montré sur le site joomla2.5/jomsocial2.4, mais après 2,3 rafraîchit montre la page de profil comme connecté ... pourquoi si .... est-ce problème de Joomla ... J'ai désinstallée un AlphaUserPoints plugin ... est-ce un problème .. ou devrais-je modifier le code default.phpjomsocial INVALID TOKEN erreur

<?php 

// no direct access 
defined('_JEXEC') or die; 
JHtml::_('behavior.keepalive'); 
?> 
<?php if ($type == 'logout') : ?> 
<form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>"  method="post" id="login-form"> 

<?php if ($params->get('greeting')) : ?> 
<div class="login-greeting"> 
<?php if($params->get('name') == 0) : { 
    echo JText::sprintf('MOD_LOGIN_HINAME', $user->get('name')); 
} else : { 
    echo JText::sprintf('MOD_LOGIN_HINAME', $user->get('username')); 
} endif; ?> 
</div> 
<?php endif; ?> 
<div class="logout-button"> 
    <input type="submit" name="Submit" class="button" value="<?php echo   JText::_('JLOGOUT'); ?>" /> 
    <input type="hidden" name="option" value="com_users" /> 
    <input type="hidden" name="task" value="user.logout" /> 
    <input type="hidden" name="return" value="<?php echo $return; ?>" /> 
    <?php echo JHtml::_('form.token'); ?> 
</div> 
</form> 
<?php else : ?> 
<form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>"  method="post" id="login-form" > 
<?php if ($params->get('pretext')): ?> 
    <div class="pretext"> 
    <p><?php echo $params->get('pretext'); ?></p> 
    </div> 
<?php endif; ?> 
<fieldset class="userdata"> 
<p id="form-login-username"> 
    <label for="modlgn-username"><?php echo          JText::_('MOD_LOGIN_VALUE_USERNAME') ?></label> 
    <input id="modlgn-username" type="text" name="username" class="inputbox" size="18" /> 
</p> 
<p id="form-login-password"> 
    <label for="modlgn-passwd"><?php echo JText::_('JGLOBAL_PASSWORD') ?></label> 
    <input id="modlgn-passwd" type="password" name="password" class="inputbox" size="18" /> 
</p> 
<?php if (JPluginHelper::isEnabled('system', 'remember')) : ?> 
<p id="form-login-remember"> 
    <label for="modlgn-remember"><?php echo JText::_('MOD_LOGIN_REMEMBER_ME') ?></label> 
    <input id="modlgn-remember" type="checkbox" name="remember" class="inputbox" value="yes"/> 
</p> 
<?php endif; ?> 
<input type="submit" name="Submit" class="button" value="<?php echo JText::_('JLOGIN') ?>" /> 
<input type="hidden" name="option" value="com_users" /> 
<input type="hidden" name="task" value="user.login" /> 
<input type="hidden" name="return" value="<?php echo $return; ?>" /> 
<?php echo JHtml::_('form.token'); ?> 
</fieldset> 
<ul> 
    <li> 
     <a href="<?php echo JRoute::_('index.php?option=com_users&view=reset'); ?>"> 
     <?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_PASSWORD'); ?></a> 
    </li> 
    <li> 
     <a href="<?php echo JRoute::_('index.php?option=com_users&view=remind'); ?>"> 
     <?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_USERNAME'); ?></a> 
    </li> 
    <?php 
    $usersConfig = JComponentHelper::getParams('com_users'); 
    if ($usersConfig->get('allowUserRegistration')) : ?> 
    <li> 
     <a href="<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>"> 
      <?php echo JText::_('MOD_LOGIN_REGISTER'); ?></a> 
    </li> 
    <?php endif; ?> 
</ul> 
<?php if ($params->get('posttext')): ?> 
    <div class="posttext"> 
    <p><?php echo $params->get('posttext'); ?></p> 
    </div> 
<?php endif; ?> 

ou ne l'a affecté le fichier de désinstallation de configuration de joomla

Répondre

0

Essayez ce lien: http://developersbench.in/invalid-token-during-registration-jomsocial/#.T19wtHm45F0. Vous pourriez obtenir de l'aide de ceci. L'information que j'ai à ce sujet est que chaque fois que vous ouvrez une page et soumettez un formulaire, il valide d'abord le jeton et si le jeton a expiré, principalement parce qu'il reste inactif sur la page pendant quelques temps, alors vous obtenez Erreur de jeton "non valide".

simplement si vous n'êtes pas inquiet au sujet du jeton, allez à la racine de fichier/libraries/joomla/environnement/request.php et vérifier la fonction ci-dessous fonction CheckToken (méthode $ = « post »), commenter tous les lignes entre cela et simplement retourner vrai, quel que soit le cas. Je n'ai pas essayé cela, mais je suppose que cela fonctionnera.