PHP朋友邀请链接

时间:2011-10-07 13:23:43

标签: php friend invite

我正在实施邀请功能。因此,在数据库中,我有以下字段:invite_numberperson_sendinguser_receivingemail_to_send_to

Invite_number基本上是请求的ID,person_sending是发送请求的人的ID,user_receiving是用户帐户中的人员的ID,但尚未在该网站,email_to_send_to是邮件发送到的电子邮件。

现在,当我通过电子邮件向用户发送链接时,如何让用户知道他发送电子邮件的人创建了一个帐户?

以正确的方式发送电子邮件链接为domain.com/signup.php?id=$invitenumber吗?

然后我会使用$invitenumber通知用户吗?

2 个答案:

答案 0 :(得分:2)

听起来对我说话,使用邀请号码通知正确的用户他的邀请导致注册,并用一些字段标记,以确保有人不会多次使用它。

虽然,我真的建议你更清楚地命名数据库列 - invite_number可能只是'id' - 因为表是'邀请'而id是邀请(行)id。 此外,尝试将引用另一个表字段的字段命名为足够清晰,以便有人理解。例如,person_sending可以是sender_id,receiver_id等。只需我的2美分。

答案 1 :(得分:2)

是的,这是正确的方法。但不要忘记加密邀请号或使用invite_number字段作为GUID。否则,您将允许用户复制链接,修改(增加/减少)ID号并接受其他邀请。除此之外,你的方法还可以。