【发布时间】:2016-01-01 14:15:32
【问题描述】:
我正在 symfony2 中重新设计一个网站,用户必须能够取消订阅。
当他们这样做时,出于数据库完整性的原因,我们必须停用他们的帐户,而不是完全删除它。我们还必须在一段时间内跟踪他们的个人信息,例如电子邮件地址(法律义务)。
我正在使用 FOSUserBundle,我最初认为一种简单的方法来停用取消订阅者的帐户,将 User 属性“启用”设置为 false。
但是当用户未启用时,如果他尝试使用相同的电子邮件地址再次注册,他会看到:“该电子邮件已被使用”。我希望他可以再次注册并创建一个新帐户(或重新激活旧帐户)。
有没有办法做到这一点? 是否有使用 FOSUserBundle 处理取消订阅的最佳实践?
感谢您的帮助。
【问题讨论】:
标签: symfony fosuserbundle