I would like to know if any of you can explain the step by step process for creating and sending new registration activation links. In other words, when a new user sign up on your site, you don't let them login until they click on the activation link they receive in their email. I have the complete process in my mind but I haven't done it in PHP and want to see how you guys will approach it. For example, one question I have in mind is that if you use one table with and extra field for activation or 2 tables one containing temp users and the other containing the confirmed users) and so on. I am not sure what is the standard secure way of doing it that everyone esle is using. I also haven't done this in PHP.