web-dev-qa-db-fra.com

Rediriger vers la page précédente après la connexion au composant personnalisé

Je souhaite rediriger les utilisateurs après la connexion Lien actuel dans le composant personnalisé joomla 2.5 J'utilise ce code, mais après la connexion, j'ai l'erreur 500

          $user =& JFactory::getUser();
          $mainframe  = JFactory::getApplication();
            if($user->id == 0){
                $uri =& JFactory::getURI();
                $url = base64_encode($uri->toString());
                $returnurl = JRoute::_('index.php?option=com_users&view=login&return='.base64_encode($url));        
                $mainframe->Redirect($returnurl,JText::_('Please Login'));
            } 

comment peut le faire?

6
saber

Essayer:

$url = base64_encode(JUri::current());
$returnurl = JRoute::_('index.php?option=com_users&view=login&return='.$url, false); //false will make the URL non-xhtml
$mainframe->redirect($returnurl,JText::_('Please Login'));
4
Mike Feng