Possible to fill in the same survey multiple times

More
1 month 2 weeks ago #190348 by ancosema
Hello,

I set up a token-based survey (both anonymous and not anonymous), and noticed that it's possible to fill in the same survey multiple times by going to the survey url in different browsers.

This seems like a bug to me, is there a way to avoid this?

Thanks,
Anja

Please Log in or Create an account to join the conversation.

LimeSurvey Partners
More
1 month 2 weeks ago - 1 month 2 weeks ago #190349 by Joffm
Hi,
as far as I understand you have a token based survey with a participants table.
So in my opinion after a respondent completed the survey, in the participants table should be this part.


You see the "completed" and "uses left" columns.
Now you say that it is possible to start a new survey for a token that completed the survey and has a "uses left" value of "0".
If this is really possible it is really a bug.
The normal case is - and I never saw something else:

"Sorry, this invitation was used already"

So, please describe your design a bit more, you say "both anonymous and not anonymous". How did you do that?

Joffm

P.S. In case you use this setting
"Set cookie to prevent repeated participation"
it is obvious. The cookie is saved in the browser. So a different one doesn't know it.


Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
Last edit: 1 month 2 weeks ago by Joffm.

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #190351 by holch
This should not happen, as long as you have not set the uses left higher than 1.

Once a survey was filled using a specific token, this link/token should not allow respondents to enter, no matter if the survey is opened on the same computer or browser or not.

However, as long as the survey has NOT been finished, it would be possible to use the token on more than one computer. But once the survey has been finished once, the link/token should not work a second time (as long as the "uses left" was only 1).

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds
The following user(s) said Thank You: DenisChenu

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #190354 by ancosema
Hello,

Indeed, I made a token based survey with a participants table, sent an invitation to myself and used the link to the survey in two different browsers: I opened the survey in one browser, then I opened the survey in the second browser, filled out the survey (it was only one page with one question - a voting form) in one survey and then in the other browser. I received two confirmation mails, 'uses left' value became '-1' (initial value was '1') and I could find 2 responses in the response overview while the response overview was saying only one survey was filled out.

Enable token-based response persistence is 'off', Allow multiple responses or update responses with one token is also 'off' and 'Set cookie to prevent repeated responses is also 'off'

I tested it with two different surveys: one with 'anonymized responses' and one where responses are not anonymized.

Anja

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago - 1 month 2 weeks ago #190356 by tpartner
This may be a bug, please file a bug report. I can see how it would be possible to start a survey in different browsers but it should not be possible to complete it more times than the initial usesleft value.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com
Last edit: 1 month 2 weeks ago by tpartner.

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #190357 by holch
If this happens with the latest version of Limesurvey, then please create a bug report.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #190359 by Joffm
Hi, I tested in version 3.15.5.

Here I could start a survey with the same token twice in two different browsers.

But after completing one survey I got the error message in the other browser when I tried to proceed to a next page.

So if this - correct - behaviour is different in the actual version, a bug has entered the code.

Joffm

BTW: Which version do you use?


Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: DenisChenu

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #190383 by ancosema

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #190393 by DenisChenu
Can not really confirm …

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 .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!