php – 最佳实践:如何在Zend Framework中实现邀请系统?

我已经构建了大部分功能,现在我已经陷入困境……

我正在创建一个私有的Web应用程序,它只有一个邀请注册系统.管理员用户向用户发送电子邮件邀请,用户单击该链接,并将他们带到可以创建已链接到其电子邮件地址的帐户的页面.

提交表单并且没有任何验证错误时,数据将首次插入数据库.邀请表的电子邮件列是唯一的,因此这是用户需要的令牌,以验证他们是否有权创建帐户.

我很困惑的情况是管理员用户尝试向同一个电子邮件地址发送邀请.电子邮件地址列是唯一的,因此存在SQL错误.我不知道在将该记录插入数据库之前是否应该检查该电子邮件地址,或者我应该做什么.

我想为丢失或意外删除的电子邮件创建重新发送邀请功能.这就是为什么我不希望管理员用户能够向同一个人发送重复的电子邮件,而是他们应该使用重新发送功能.

我希望这一切都有意义.任何见解将不胜感激.

最佳答案
我用纸和笔来观察我真正想要的东西.如果流程清晰,我认为你可以做到;)

转载注明原文:php – 最佳实践:如何在Zend Framework中实现邀请系统? - 代码日志