I'm starting to develop the user's registration on my project. The users would confirm their registering by a link sent by email.
I thought I could use the email inserted on the form, plus a random salt, and hash this concatened string, so that becomes each string token unique. The link would be something like this:
http://www.example.com/register/7ddf32e17a6ac5ce04a8ecbf782ca509
I think it's good and easy to build, but I'm not sure if it's secure enough.
I'm developing this project using CakePHP 2.7 and SQL Server 2014.