ユーザーがセキュリティ対策としてパスワードを変更したときに確認メールを送信するようにデバイスを構成したいと考えています。可能であれば、デバイスメーラーを再利用したいと思います。これを行う方法はありますか?
質問する
1188 次
2 に答える
1
テストされていませんが、単純なコールバックUser
を使用してモデル内でこれを実行しようとします:after_update
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable, :recoverable # whatever
after_update :send_password_changed_notification
# attr_accessible, validations, ...
private
def send_password_changed_notification
# Send email with the mailer of your choice,
# e. g. your existing custom Devise mailer:
YourDeviseMailer.password_changed_notification(self).deliver if password_changed?
end
end
于 2013-03-06T23:06:37.843 に答える
0
ユーザーの更新アクションを構成します。ドキュメントでその方法を読むことができます。devise が登録アクションで新規登録ユーザーの確認をどのように処理するかを確認し、そのコードを新しいパスワード リセット アクションで再利用します。
于 2013-03-06T22:07:52.020 に答える