0
0
Fork 0

Validate that e-mail resolves with MX and it's not blacklisted (#7631)

Original patch by @j-a4
This commit is contained in:
Eugen Rochko 2018-05-27 04:58:08 +02:00 committed by Yamagishi Kazutoshi
parent 182bdbc5f4
commit 63c7b91572
2 changed files with 26 additions and 0 deletions

View file

@ -65,6 +65,7 @@ class User < ApplicationRecord
validates :locale, inclusion: I18n.available_locales.map(&:to_s), if: :locale?
validates_with BlacklistedEmailValidator, if: :email_changed?
validates_with EmailMxValidator, if: :email_changed?
scope :recent, -> { order(id: :desc) }
scope :admins, -> { where(admin: true) }