So che esiste una piccola bug nel mod_login che provoca l'errore dell'invalid token ma non so se sia attinente anche al vostro problema, ad ogni modo, provate a sostituire nel file default di quel modulo questa riga:
<input type=”hidden” name=”<?php echo JUtility::getToken(); ?>” value=”1″ />
con
<?php echo JHTML::_( ‘form.token’ ); ?>