我正在研究一个应用程序,用户可以在他们收到应用程序的电子邮件邀请时注册。现在我所做的是生成发送给用户并存储在数据库中的邀请代码。然后,用户在其中包含邀请代码的电子邮件中给出的网址,例如:用户注册邀请
http://myapp.com/user/register/56jk4564k6567kj686kjh56
我是游荡,如果另一aproaches更好,像只存储用户的电子邮件,避免发送邀请码。
此外,使用邀请码,是否需要加密? “注册”页面上
$email = '[email protected]';
$check = md5('SECRET' . $email);
$link = "register?email=$enail&check=$check"
,再次计算哈希值,并与一个在链路比较:
邀请代码系统有什么问题? – Jasper 2010-09-12 12:25:22
没有什么,它现在正在工作(测试它),但只是想确认这是一个好主意这样做。 – Fungsten 2010-09-12 15:21:58
嗯,它是...... – Jasper 2010-09-12 19:30:00