Вам просто нужна таблица для хранения токена, адресов электронной почты, сгенерированной даты, даты активации
при создании электронной почты вы сохраняете токен и сгенерированную дату / время
в сообщении электронной почты вы вводите URL, который содержит ссылку на вашу веб-страницу, а также токен и адрес электронной почты.
например:
http://mysite.co.uk/activate.aspx?token=jhsdjsdslkwww7474&email=blah@blah.com
Затем веб-страница должна найти токен и адрес электронной почты, проверить дату и обновить активированную дату, если она действительна.