Back to top

Autore Topic: [RISOLTO] Redirect al form di registrazione  (Letto 1944 volte)

Offline Cucaio76

  • Nuovo arrivato
  • *
  • Post: 5
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Redirect al form di registrazione
« il: 11 Gen 2009, 17:56:50 »
Ciao ragazzi, mi chiamo Giuseppe e sono un felice Joomler fin dalla sua "nascita". Non ho mai avuto particolari problemi ma questa volta mi vedo costretto a chiedere aiuto:

ho creato una voce di menu collegata al componente Seyret, visibile solo agli utenti registrati; adesso ho la necessità di redirigere gli utenti non registrati direttamente al form di registrazione, saltando la pagina con l'avviso "Spiacenti, non sei autorizzato a visualizzare questa risorsa".

Secondo voi è una cosa fattibile, magari utilizzando .htaccess? Grazie.
« Ultima modifica: 16 Gen 2009, 20:43:17 da Cucaio76 »

Offline Francesco Blangiforti

  • Appassionato
  • ***
  • Post: 366
  • Sesso: Maschio
  • ci vuole FIATO........
    • Mostra profilo
Re: Redirect al form di registrazione
« Risposta #1 il: 11 Gen 2009, 23:51:12 »
si
_________________________________
Francesco Blangiforti
url: www.blangiforti.it - fax: 09331936146

Offline Cucaio76

  • Nuovo arrivato
  • *
  • Post: 5
  • Sesso: Maschio
    • Mostra profilo
Re: Redirect al form di registrazione
« Risposta #2 il: 12 Gen 2009, 13:59:59 »
Ho trovato la soluzione:

aprite il file includes/joomla.php e cercate la funzione mosNotAuth;

sostituite:
Codice: [Seleziona]
function mosNotAuth() {
   global $my;

   echo _NOT_AUTH;
   if ($my->id < 1) {
      echo "<br />" . _DO_LOGIN;
     
   }
}

con:
Codice: [Seleziona]
function mosNotAuth() {
   global $my;

   echo _NOT_AUTH;
   if ($my->id < 1) {
      //echo "<br />" . _DO_LOGIN;
      // Hack Start - Redirect to login when access restricted
      ?>
      <script language='JavaScript'>
      location.replace("<?=$mosConfig_live_site?>/registrazione.html");
      </script>
      <?
      // Hack End
   }
}

Lo script inserito è stato testato su Internet Explorer 7 e Firefox 3.0, spero di essere stato d'aiuto.

 



Web Design Bolzano Kreatif