it-swarm-eu.dev

Reindirizzare alla pagina precedente dopo l'accesso nel componente personalizzato

Voglio reindirizzare gli utenti dopo il login Collegamento corrente nel componente personalizzato joomla 2.5 Uso questo codice ma dopo il login ho l'errore 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'));
            } 

come si fa?

6
saber

Provare:

$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