Sul nostro sito abbiamo numerosi webform tutti di libero accesso, ora vorremmo un webform riservato agli utenti autenticati (registrati) ma non so come fare.
Qualcuno può aiutarmi ?
Grazie
S.
Sul nostro sito abbiamo numerosi webform tutti di libero accesso, ora vorremmo un webform riservato agli utenti autenticati (registrati) ma non so come fare.
Qualcuno può aiutarmi ?
Grazie
S.
Per un qualsiasi nodo (webform o altro) poi usare un meccanismo di access control. Io uso content access proprio per visualizzare o nascondere dei webform da utenti con diversi ruoli. Il sistema di menù lo gestisce bene, quindi anche se lo metto come link nel menù primary, per esempio, non appare ai utenti essente quel ruolo...
Comunque ci sono anche (tanti) altri: http://drupal.org/project/modules?text=access+control - buon divertimento!
Più imparo, più dubito.
Intanto grazie
Ho installato Content access e vedo che funziona bene su TIPI DI CONTENUTO, dove qualsiasi TIPO apro mi da l'opzione ACCESS CONTROL, ma se apro un webform non mi da questa opzione. Cosa sbaglio ?
Grazie
S
Non bisogna seguire la voce Webform, ma semplicemente Tipi di contenuto -> Edit Webform -> Controllo accessi: admin/content/node-type/webform/access. Qui puoi settare i ruoli per il tipo, o come ho fatto io, ance per ogni nodo - in questo caso ogni webform.
Più imparo, più dubito.
Perfetto, ora, grazie a Te, ci sono riuscito e tutto funziona per l'utente registrato.
Una ultima domanda: se un utente anonimo cerca di collegarsi al webform gli viene ovviamente negato l'accesso ma viene respinto ad una pagina esterna del tipo
Cannot find http://www.miosito.it/webform1 DNS Error - Server cannot be found
Come faccio a far rimanere l'utente anonimo nel sito indicandogli anche che può accedere al modulo in questione semplicemente registrandosi.
Al momento viene respinto e basta
Grazie ancora
S.
Altro domanda? Meglio aprire un altro thread
Più imparo, più dubito.
Sorry, hai ragione, lo faccio subito
Grazie ancora
Sandro