You could generate a hash, and link it with some info.
Let me explain:
You generate a hash, and in a database, you store the hash next to the other info (name, email, password, etc.) next, instead of showing the actual info, you show the hash. When they click on the button, they are redirected...