Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

How do I add validation fields to the end of the survey URL?

  • hulo2005
  • hulo2005's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 4 weeks ago - 5 years 3 weeks ago #182046 by hulo2005
How do I add validation fields to the end of the survey URL?

For example: MD5 or HASH

www.example.com/index.php?status=S&useri...id}&pid={SID}&token=

{MD5(25055fdsafdsa)}
Last edit: 5 years 3 weeks ago by DenisChenu. Reason: Usage of example.com
The topic has been locked.
More
5 years 4 weeks ago #182048 by jelo
LimeSurvey ExpressionManager (AKA ExpressionScript) is not offering these functions.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The following user(s) said Thank You: cdorin
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 3 weeks ago #182101 by DenisChenu
Maybe can be done in plugin, but i don't understand what validation that can be done and when ?
If it's the redirect : simple usage of afterSurveyComplete manual.limesurvey.org/AfterSurveyComplete

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
More
5 years 3 weeks ago #182121 by jelo

DenisChenu wrote: Maybe can be done in plugin, but i don't understand what validation that can be done and when ?

Looks like certain plaintext variables should not be exposed via URL.
E.g. a emailadress or code. Hashing that data and comparing the hash in the other application (EndURL) might be the idea.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 3 weeks ago #182126 by DenisChenu

jelo wrote: …EndURL…

It's the reason why i put a link to afterSurveyComplete event : done for this (you can call to directly the external script via a curl call :) : then nothing are shown in URL ;)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose