Welcome, Guest
Username: Password: Remember me

TOPIC: Problema accesso a questionario da esterno - Versione 2.05+ Build 140404

Problema accesso a questionario da esterno - Versione 2.05+ Build 140404 6 months 6 days ago #107530

  • tboy
  • tboy's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Karma: 0
Buongiorno!
Ho creato un identificativo di test per provare a compilare un questionario dall'esterno.. il destinatario riceve email di invito ma quando prova a collegarsi compare il messaggio

"Spiacente, ma non si dispone dei permessi per inserire questa indagine!
Identificativo non valido. E' già stato usato, oppure può essere usato solo nell'arco di un determinato periodo di tempo.
Per ulteriori informazioni contattare Administrator..."

L'identificativo è stato creato in automatico quindi per me è OK..

Qualche suggerimento ?
Nel modello dell'email riporto il seguente link per accedere al questionario da esterno:
xx.yy.zz.ww/limesurvey/index.php/survey/...oken/{TOKEN}/lang/en

al posto della classica variabile {SURVEYURL}
perchè il server l'ho provvisoriamanete reso accessibile anche dall'esterno..

Grazie per l'aiuto,
Thomas
Last Edit: 6 months 6 days ago by tboy.
The administrator has disabled public write access.

Problema accesso a questionario da esterno - Versione 2.05+ Build 140404 6 months 6 days ago #107532

  • lfanfoni
  • lfanfoni's Avatar
  • OFFLINE
  • Gold Lime
  • Posts: 303
  • Thank you received: 46
  • Karma: 12
Non capisco la differenza tra utente interno ed esterno.
Se la web-survey è unica, comunque deve essere raggiungibile da tutti da un unico url.
Comunque quando una indagine è con identificativi, la parola chiave {SURVEYURL} viene sostituita con l'url completo di parametro di token. Quindi ti condiglio di provare quella stessa stringa.
Se si omette il parametro del token sull'url, dovrebbe apparire una maschera dove chiede di inserire l'identificativo, e poi l'effetto è lo stesso.
Ovviamente per fare tutte queste prove, l'indagine deve essere attiva.
The administrator has disabled public write access.

Problema accesso a questionario da esterno - Versione 2.05+ Build 140404 6 months 6 days ago #107534

  • tboy
  • tboy's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Karma: 0
La questione è "semplice"...
il server è interno all'azienda e quindi non pubblicato su internet.
Ho provvisoriamente fatto in modo che le richieste http dirette verso un nostro indirizzo "pubblico" vengano inoltrate sul sevrer del questionario.
E' per questo che ho voluto modificare il link d'accesso che viene riportato nell'email di invito:

xx.yy.ww.zz/limesurvey/index.php/survey/index/sid/534234/token/{TOKEN}/lang/it

anzichè {SURVEYURL} che uso di solito per far accedere utenti dall'interno.

Quando da gmail provo a cliccare sul link in questione (che sembra riportare il percorso corretto, token incluso), vengo riportato ad una pagina del questionario riportante il messaggio di errore dettagliato nel post iniziale...deve esserci qualcosa di sbagliato nel link in quanto, se guardo nella barra degli indirizzi, il link non riporta il numero di token corretto così come nell'email, bensì
xx.yy.zz.ww/limesurvey/index.php/survey/index/sid/534234/token/%7bTOKEN%7d/lang/it

Purtroppo non saprei cos altro fare per passare in automatico il token ai futuri destinatari del questionario, che saranno quasi tutti utenti sparsi in giro per il mondo.
Forse potrei modificare il link a cui fa riferimento la variabile {SURVEYURL} per definire un indirizzo esterno anzichè l'hostname del server.. è fattibile ? in tal caso quale file devo modificare ?
Ho guardato sotto config.php ma l'unica parte che potrebbe assomigliare alle mie richieste è
'urlManager' => array(
'urlFormat' => 'path',
'rules' => require('routes.php'),
'showScriptName' => true,
),

se al posto di 'path' metto indirizzo esterno del server dici che funziona, o sono fuori strada ?
Last Edit: 6 months 6 days ago by tboy.
The administrator has disabled public write access.

Problema accesso a questionario da esterno - Versione 2.05+ Build 140404 6 months 6 days ago #107536

  • tboy
  • tboy's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Karma: 0
Il link riportato nell'email è corretto,ma quando ci clicco sopra viene in qualche modo "sporcato"... se faccio un copia-incolla del link presente nell'email e carico una nuova pagina raggiungo senza problemi la pagina del questionario...
mistero...
The administrator has disabled public write access.

Problema accesso a questionario da esterno - Versione 2.05+ Build 140404 6 months 6 days ago #107547

  • lfanfoni
  • lfanfoni's Avatar
  • OFFLINE
  • Gold Lime
  • Posts: 303
  • Thank you received: 46
  • Karma: 12
Sembra che non riesca a risolvere correttamente le parentesi graffe in {TOKEN}.
Prova a fare qualche prova a mettere nel messaggio di invito quella stringa non composta con l'url, e magari a mettere anche il nome e il cognome ({TOKEN:FIRSTNAME} {TOKEN:LASTNAME}).
Prova anche a vedere se componendo a mano l'url corretto scrivendolo con il token giusto nella barra degli indirizzi, se raggiungi correttamente il questionario.

Per quanto riguarda la seconda possibilità, non so come si possa fare con la 2.05 (prima c'era un parametro root_url). Cerca sul manuale o sul forum generale.
The administrator has disabled public write access.
Time to create page: 0.106 seconds
Donation Image