View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20491 | Bug reports | Survey participants (Tokens) | public | 2026-04-16 05:06 | 2026-04-16 15:55 |
| Reporter | ujtwrujtwr | Assigned To | tibor.pacalat | ||
| Priority | none | Severity | minor | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 6.16.x | ||||
| Summary | 20491: Behavior when registering the same email address more than once in public registration | ||||
| Description | When “Allow public registration” in “Participant Settings” is turned on, participants can register by first entering their email address and then responding via the tokenized URL sent to that address. In this situation, if a participant wants to receive the registration email again (for example, because they lost the first email), entering the same email address again on the registration screen results in no visible action. If the same email address is entered more than once, it would be preferable either to resend the original email or to display a message indicating that the email address has already been registered. Resending the email as the default behavior seems reasonable. However, it might also be useful to provide an option to disallow duplicate registrations. The appropriate behavior may depend on factors such as whether a response has already been completed or whether multiple submissions are allowed. As an initial approach, resending the original email appears to be the least problematic solution. | ||||
| Steps To Reproduce | Steps to reproduce
Expected resultThe same email as the first one is resent. Actual resultNo email is received on the second registration attempt. | ||||
| Tags | No tags attached. | ||||
| Bug heat | 8 | ||||
| Complete LimeSurvey version number (& build) | 6.16.17+260414 | ||||
| I will donate to the project if issue is resolved | Yes | ||||
| Browser | firefox / chrome | ||||
| Database type & version | mysql 8.0.44 | ||||
| Server OS (if known) | Linux | ||||
| Webserver software & version (if known) | Apache 2.4 | ||||
| PHP Version | 8.3.29 | ||||
|
Hi @ujtwrujtwr , this is by design. Some things to consider:
Also, I updated the manual and will add another sentence in the app to match expectations. From manual https://www.limesurvey.org/manual/Participant_settings : |
|
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=39535 |
|
|
@tibor.pacalat I understand the design intention, and I have also reviewed the manual. However, the issue I am raising is that if the participant deletes the first email, they lose any way to retrieve the tokenized response URL.
There is no need to issue a different token for the same email address. My suggestion is simply that the exact same email containing the token generated during the first registration should be resent. |
|
|
This would be a new feature. You can open a feature request if you like. |
|
|
Maybe a core plugin here ? |
|
|
LimeSurvey: master 7e82841f 2026-04-16 12:54 tiborpacalat Committer: GitHub Details Diff |
Fixed issue 20491: Missing feedback when registering with the same email (#4882) |
Affected Issues 20491 |
|
| mod - themes/survey/fruity_twentythree/views/subviews/registration/register_message.twig | Diff File | ||
| mod - themes/survey/vanilla/views/subviews/registration/register_message.twig | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-04-16 05:06 | ujtwrujtwr | New Issue | |
| 2026-04-16 11:41 | tibor.pacalat | Note Added: 84660 | |
| 2026-04-16 11:41 | tibor.pacalat | Bug heat | 0 => 2 |
| 2026-04-16 12:54 | Changeset attached | => LimeSurvey master 7e82841f | |
| 2026-04-16 12:54 | guest | Note Added: 84661 | |
| 2026-04-16 12:54 | guest | Bug heat | 2 => 4 |
| 2026-04-16 12:54 | tibor.pacalat | Assigned To | => tibor.pacalat |
| 2026-04-16 12:54 | tibor.pacalat | Status | new => resolved |
| 2026-04-16 12:54 | tibor.pacalat | Resolution | open => fixed |
| 2026-04-16 14:21 | ujtwrujtwr | Note Added: 84662 | |
| 2026-04-16 14:21 | ujtwrujtwr | Bug heat | 4 => 6 |
| 2026-04-16 14:32 | tibor.pacalat | Note Added: 84663 | |
| 2026-04-16 15:55 | DenisChenu | Note Added: 84665 | |
| 2026-04-16 15:55 | DenisChenu | Bug heat | 6 => 8 |