When you create a new profile, it sends you an email.
The details of the email are recorded in the EmailHistory table.
The activation codes and userid are stored in the Activation table.
I changed the approach slightly. The actual activation part isn’t done yet, but the plan is:
When activate via the website, you must specify Email Address, Password, and Activation code.
If you just click the link in the email (which is the easier way to go), it will pass two activation codes.
That results in an ugly url, which is swell.
The email is sent and recorded, and the activation codes are recorded. Next, I have to implement the actual activation.
Getting closer, but there are still a lot of loose ends before I can put it up.