Back to top

Autore Topic: Login redirect  (Letto 1913 volte)

Offline Cereal___killer

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Login redirect
« il: 22 Set 2011, 16:51:39 »
Salve a tutti,
scrivo per domandare se qualcuno conosce come fare in modo che una voce di menu redirezioni un utente alla pagina di login (qualora l'utente non fosse loggato), mentre invece mostri il contenuto della relativa pagina se l'utente è loggato...




Grazie
No way as a way,
   no limit as a limit...

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Login redirect
« Risposta #1 il: 22 Set 2011, 17:04:43 »
Se fai un articolo (e lo colleghi alla voce di menu) con permessi registered fa esattamente quello che chiedi, se l'utente è loggato andrà direttamente all'articolo altrimenti gli verrà mostrata la pagina di login....
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline Cereal___killer

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Re:Login redirect
« Risposta #2 il: 22 Set 2011, 17:08:53 »
Ciao,
   forse dipende dalla mia scarsa esperienza, ma se creo l'articolo e lo imposto con permessi registered, mi viene mostrato un messaggio di errore (che ho personalizzato modificando il file della lingua); non vengo in alcun modo redirezionato alla pagina di login...


Sai dirmi cosa sbaglio?


Grazie
No way as a way,
   no limit as a limit...

Offline Cereal___killer

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Re:Login redirect
« Risposta #3 il: 22 Set 2011, 17:14:59 »
P.s.: una cosa che ho dimenticato di dire è che uso community builder, forse questo cambia qualcosa...
No way as a way,
   no limit as a limit...

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Login redirect
« Risposta #4 il: 22 Set 2011, 17:17:01 »
Ah  :D  ricordavo male, o forse sulla 1.5 faceva così...utilizzi un menu di joomla o hai fatto un modulo personale html per il menu?
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline Cereal___killer

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Re:Login redirect
« Risposta #5 il: 22 Set 2011, 17:18:44 »
Utilizzo il modulo standard di joomla 1.6.6
No way as a way,
   no limit as a limit...

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Login redirect
« Risposta #6 il: 22 Set 2011, 17:25:36 »
Utilizzo il modulo standard di joomla 1.6.6


In questo caso non saprei dirti con semplicità, non so se esistono dei moduli o plugin sulla jed che semplificano questa operazione.


Nel caso non si possa o non esista niente rimane da utilizzare php per vedere se l'utente è loggato o no e fare il giusto redirect.

Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline Cereal___killer

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Re:Login redirect
« Risposta #7 il: 22 Set 2011, 23:39:16 »
Perché se usassi un modulo in sostituzione del menù standard di joomla farebbe differenza?
In tal caso lo farei  ;)



No way as a way,
   no limit as a limit...

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Login redirect
« Risposta #8 il: 23 Set 2011, 05:53:47 »
Perchè in quel caso faresti:


Codice: [Seleziona]
<?php $user =& JFactory::getUser();
if (
$user->guest){ ?>

<a href="pagina di login"> MENU </a>
<?php } else { ?>
<a href="pagina articolo"> MENU </a>
<?php ?>


Cosa che puoi benissimo fare anche usando il modulo di joomla, ma dovresti stare lì a modificarlo ecc ecc.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

 



Web Design Bolzano Kreatif