Back to top

Autore Topic: Area riservata  (Letto 4170 volte)

Offline stefano974

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Area riservata
« il: 07 Mar 2017, 13:08:43 »
Salve, mi si presenta il seguente problema.
Per accedere a una pagina privata, avevo creato una voce di menù solo per le persone registrate, ma ora ho la necessità che quando si clicca sulla voce di menu si apre una pagina per l'autenticazione.
Si manifestano però due problemi, che nel menù devo aggiungere una nuova voce, ossia esempio accesso alla pagina, e una volta effettuato il login anche se dal menuscelgo utenti - login e indico la pagina dove andare dopo aver effettuato il login, di default vengo indirizzato nella pagina modifica profilo, cosi facendo l'utente deve ritornare nel menù e cercare il link desiderato.
Volevo sapere uno se era possibile uno, bypassare questo link di default, e inoltre se è possibile far sparire la voce accesso per il login dal menù una vota che un utente si è loggato.
Grazie


Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Area riservata
« Risposta #1 il: 07 Mar 2017, 18:04:55 »
Ciao    stefano974,
non ho ben capito il tuo problema, ma prova a vedere se questo articolo ti aiuta:
http://www.joomla.it/e-ancora/articoli-community-3x/8350-come-creare-la-voce-di-menu-login-logout.html

Offline stefano974

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Area riservata
« Risposta #2 il: 07 Mar 2017, 18:55:25 »
Sintetizzo, nel menù creo una voce e la chiamo area riservata, entrando l'utente inserisce nome utente e password.
Ecco anche se io quando creo il modulo di login e gli dico che dopo aver effettuato l'autenticazione mi porta alla pagina specificata.
Ecco ciò non accade perchè di default dopo l'autenticazione mi porta si nalla mia pagina indicata, con l'aggiunta del suffisso /profile


quindi mi fa vedere la pagina di modifica del profilo, e non la pagina di mio interesse.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Area riservata
« Risposta #3 il: 07 Mar 2017, 19:13:12 »
Continuo a non capire che tipologia di voce di menu crei ed a cosa ti serva il modulo login se hai fatto la voce di menu per il login.
Ma hai verificato il link che ti ho indicato ?

Offline stefano974

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Area riservata
« Risposta #4 il: 07 Mar 2017, 19:27:45 »
Si alex ho visto il tuo post, un problema l'ho risolto quello della voce menù, mettendo guestè viibile solo a chi ancora non si è autenticato.
Ora però eseguendo il login, mi dice
Errore
Non sei autorizzato a vedere questa risorsa.
Vedo in cosa sbaglio

Offline stefano974

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Area riservata
« Risposta #5 il: 08 Mar 2017, 09:50:25 »
Pagina di Login (che chiamo pagina A)
La pagina B è la pagina che voglio far vedere agli utenti registrati dopo quindi esser passato dalla pagina A


Vado nel menu e creo la pagina A dicendo che il tipo di voce del menu deve essere un login
Accesso guest (cosi chi si è loggato non si ritrova nuovamente la voce nel menù)
e gli dico inoltre che una volta effettuato il login, l'utente deve essere reindirizzato alla pagina B
quindi vado nella voce opzioni
Scegli il tipo di redirezione del login - voce di menù
Redirezione voce di menu login - Pagina B[Salvo il tutto, vado nella pagina A - effettuo il login
e una volta effettuato il login, invece di andare alla pagina B, vedo che torna alla home page e mi da questo messaggio

Errore
Non sei autorizzato a vedere questa risorsa.

In cosa sbaglio?

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Area riservata
« Risposta #6 il: 08 Mar 2017, 10:36:35 »
ho fatto il test di quello che descrivi su Joomla 3.6.5 e funziona correttamente.
Controlla di aver impostato correttamente su "registered" o "public" l'accesso della pagina B

Offline Limma

  • Abituale
  • ****
  • Post: 1209
  • Sesso: Maschio
    • Mostra profilo
Re:Area riservata
« Risposta #7 il: 08 Mar 2017, 11:13:37 »
ho fatto il test di quello che descrivi su Joomla 3.6.5 e funziona correttamente.
Controlla di aver impostato correttamente su "registered" o "public" l'accesso della pagina B

Ho appena fatto una prova anch'io su un sito con template free Helix 3, e mi dà lo stesso errore segnalato da stefano974.
Ho provato a impostare momentaneamente  Protostar come template predefinito, e tutto funziona perfettamente...!  :-\

Offline stefano974

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Area riservata
« Risposta #8 il: 08 Mar 2017, 11:26:06 »
Pagina di login
Menu - Notizie - Convenzione gara di geologia (alias: accesso-convenzione-gara-di-geologia)

http://www.geologidisicilia.it/login1.jpg
http://www.geologidisicilia.it/login2.jpg

Pagina di destinazione ossia da visionare dopo il login
Menu - Notizie - Convenzione gare di Geologia (alias: convenzione-gare-di-geologia)

http://www.geologidisicilia.it/login3.jpg

Dopo il login, torna in home e restituisce l'errore
una volta ritornato nel menù però mi fa visionare la pagina privata


http://www.geologidisicilia.it/notizie/accesso-convenzione-gara-di-geologia

nome utenti: geologi
password: sicilia

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Area riservata
« Risposta #9 il: 08 Mar 2017, 11:32:00 »
Ottima osservazione, quindi può essere un problema dovuto al template.

Offline stefano974

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Area riservata
« Risposta #10 il: 08 Mar 2017, 11:54:01 »
Sono andato nella pagina di login, ho messo come template predefinito protostar default e funziona.
Ma sarebbe opportuno capire il perché, ovviamente non è carino modificare l'impaginazione della struttura del sito anche per una semplice pagina.

Offline Limma

  • Abituale
  • ****
  • Post: 1209
  • Sesso: Maschio
    • Mostra profilo
Re:Area riservata
« Risposta #11 il: 08 Mar 2017, 11:57:53 »
Ottima osservazione, quindi può essere un problema dovuto al template.

Sono andato nella pagina di login, ho messo come template predefinito protostar default e funziona.
Ma sarebbe opportuno capire il perché, ovviamente non è carino modificare l'impaginazione della struttura del sito anche per una semplice pagina.

Mosso da curiosità ho provato con altri due template - Purity 3 (T3 Framework) e JA Simpli - e tutto funziona perfettamente!
Credo che la possibilità di una "interferenza" del template sia abbastanza reale...

Capire il perché non credo sia facilissimo...
Che template stai usando?

Offline stefano974

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Area riservata
« Risposta #12 il: 08 Mar 2017, 12:21:11 »
****

edited by mod: no a citazione prodotti commerciali
« Ultima modifica: 08 Mar 2017, 12:27:46 da tomtomeight »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Area riservata
« Risposta #13 il: 08 Mar 2017, 12:28:33 »
Se il template è commerciale ed il problema dipende da esso , allora come da regolamento, devi rivolgerti al produttore.

Offline stefano974

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Area riservata
« Risposta #14 il: 08 Mar 2017, 12:38:41 »
Ok grazie

adottauncane

  • Visitatore
Re:Area riservata
« Risposta #15 il: 08 Mar 2017, 13:24:09 »
Credo che il problema, a prescindere dal template, sia il framework Helix_3 che è gratutito.
Con i dovuti backup, fai una prova.
Nella cartella html del template c'è l'override del modulo login. Cancella la cartella mod_login e dovrebbe tornare a funzionare.
Cambia di poco la grafica.
« Ultima modifica: 09 Mar 2017, 20:39:17 da adottauncane »

Offline Limma

  • Abituale
  • ****
  • Post: 1209
  • Sesso: Maschio
    • Mostra profilo
Re:Area riservata
« Risposta #16 il: 08 Mar 2017, 22:33:58 »
Con i dovuti backup, fai una prova.
Nella cartella html del template c'è l'override del modulo login. Cancella la cartella mod_login e dovrebbe tornare a funzionare.
Cambia di poco la grafica.

Provato, e ha funzionato perfettamente!  :)
Grazie!  :)

 



Web Design Bolzano Kreatif