0

Deviseで遊んでいて、アカウントを登録しても確認しないと、メールアドレスが利用できなくなることに気付きました-確かに、メールアドレスを確認することの全体的なポイントは、登録者がそれを所有していることを確認することです. 「悪意のある」ユーザーがメールアドレスを登録して、事実上利用できなくなるのを止めたいです。

確かにDeviseはこれを考慮しているので、何が欠けていますか?

4

1 に答える 1

0

Devise はユーザー管理ではなく認証に重点を置いているため、Devise が解決しようとしている問題ではないと思います。

解決策は、クリーンアップ タスクを実行するたびに cronjob を作成することです。たとえば、一定期間後にすべての未確認の電子メール アドレスを削除します。この期間は:confirmable、Devise の設定に似ているはずです。config/initializers/devise.rb

于 2013-11-02T22:20:39.810 に答える