I have a website where a user can post something they are looking for and the ad gets distributed out to a public board (technically multiple) anyone can see. Up to this point (99% of the site) my users don't need accounts. However, when the user finds the item they are looking for I need them to be able to mark it as "found".
A major selling point of this site is ease of use, making people sign up before they can participate will greatly hinder that, especially for a feature people don't really want (they already found their item, marking as found only helps others/me).
So I am trying to find a way to let users use this one single feature without complicating the whole site, so far I thought:
ask for email when adding the item, I can send verification email when they click "found". This has less overhead setting up for the user (no need to think of a password) and way less overhead for me as a dev. But less likely for them to verify through the email and still some overhead.
I could give them a token when they create the item and tell them to remember it. Then they could enter the token when they mark it as found to verify its them. No overhead for the user to enter email or validate through email but users are unlikely to remember the token.
Any other, hopefully better, ideas?