与 Devise 一起玩并注意到如果我注册了一个帐户但未确认它,则无论如何该电子邮件地址都将不可用 - 当然,确认电子邮件地址的全部目的是确保注册人拥有它。我想阻止“恶意”用户注册电子邮件地址并有效地使它们不可用。
设计肯定已经考虑到这一点,所以我错过了什么?
与 Devise 一起玩并注意到如果我注册了一个帐户但未确认它,则无论如何该电子邮件地址都将不可用 - 当然,确认电子邮件地址的全部目的是确保注册人拥有它。我想阻止“恶意”用户注册电子邮件地址并有效地使它们不可用。
设计肯定已经考虑到这一点,所以我错过了什么?
我认为这不是 Devise 会为您解决的问题,因为它专注于身份验证,而不是用户管理。
一个解决方案可能是在运行清理任务时编写一个 cronjob。例如,在一段时间后删除所有未确认的电子邮件地址。此时间段应类似于您:confirmable
在设计中的设置config/initializers/devise.rb