Well, logins are the best way to verify who the user is, any other method will be insecure. If your don’t need much security, you could ask them to provide something unique and hard to guess like a phone number or email.
I recommend you obtain the services of a WordPress developer to set this up.
I came up with an idea that might work. I set the signup thank you message to appear right on the signup page. In the message, I specified that the private link be displayed. The user can just click that link to access the form. For this to work, the signup must also be able to function as a sign in. Is that possible? I think this is really what I am struggling with…that the signup will work both as a sign up and as a sign in if the user has already joined us.
Thank you!
Well, that’s an interesting idea…possible, but it would be a bit tricky to implement. Definitely something you’ll need a developer to help you with.
Maybe another idea would be to have the first page be the signin page and have the thank you page be the same as the one where the participant can edit the fields of his/her record?
The signin page then only registered the required fields for registation.
The update record page shows all other fields you would like to have filled.
The only issue here is that a new entry might override an existing entry.
I believe I tried that method and the new entry did override the existing entry. Thank you for brainstorming for me though!
If you’re not afraid of programming, you could use the “pdb-after_submit_update” hook.
According to the documentation, this is fired when the user submits an update of his/her record. At that time, you could make a copy of the record to a new record, optionally with an additional field to store the date/time of the action.
This solution might have the advantage that the ‘original’ data is preserved and thus helps to minimize the time needed to fill in the form again.
Although, this might also be a disadvantage 😉