Optout doesn't work correct

More
3 years 4 months ago #104454 by joost1982
joost1982 created the topic: Optout doesn't work correct
I created a test survey and invited myself on several e-mail accounts with the "send e-mail invitation" button.
Then I tried to "optout" on some accounts. It only worked with the link in the e-mail account where I opted out first. All the links in the other accounts I tried after that failed. (with the message that I already opted out).

Then I looked in the token table and a whole other user than the user that opted out had "optout" in his e-mail status than the user that did optout.

I tried it with several other test surveys. Everytime only one user could optout and the strangest thing is that every time (it seemed random) another user had "optout" in his e-mail status than the user who actually opted out. What is wrong here?

Please Log in to join the conversation.

More
3 years 4 months ago #104457 by holch
holch replied the topic: Optout doesn't work correct
Could it be that you made those tests all from the same computer? Could it be that the "random" user that had optout in his email status was actually the last one you tried to optout?

Never the less, the link should work for the respective email address and it shouldn't matter if you have already opted out from this computer but for another email.

It would be great if you could do some more tests so you can narrow the error down as much as possible and then write 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
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
3 years 4 months ago #104469 by joost1982
joost1982 replied the topic: Optout doesn't work correct
No the tests weren't run from the same computer. I just ran another test:
- I constructed a test survey
- added some fake respondents (manually) with a couple of different e-mail addresses owned by me (respondent 1, 2 and 3)
- invited the respondents with the send invitations button
- opted respondent 1 out from another computer (where I opened the invitation)
- checked my token table and saw that another respondent (2) was opted out and not respondent 1
- after that I added several other respondents and invited them, opened the invitations on my phone, on the computer of a colleague and on my home computer, but NONE of the extra added respondent was able to opt out. Every time I got the message "already opted out" or something.

Is this a database issue? I recently moved to another hosting provider...

Please Log in to join the conversation.

More
3 years 4 months ago #104487 by DenisChenu
DenisChenu replied the topic: Optout doesn't work correct

holch wrote: It would be great if you could do some more tests so you can narrow the error down as much as possible and then write a bug report.


Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
3 years 4 months ago #104509 by joost1982
joost1982 replied the topic: Optout doesn't work correct
Yes! Problem resolved: bugs.limesurvey.org/view.php?id=8656

Thanks thanks thanks!!!
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
3 years 4 months ago #104603 by DenisChenu
DenisChenu replied the topic: Optout doesn't work correct

joost1982 wrote: Yes! Problem resolved: bugs.limesurvey.org/view.php?id=8656

Thanks thanks thanks!!!

Thanks to you to report this bug :)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now