Sha256: d950fe0abb869bdf700a2b55787bdbbba11cdb9a2aa5362998738498b9857150
Contents?: true
Size: 807 Bytes
Versions: 1
Compression:
Stored size: 807 Bytes
Contents
# frozen-string-literal: true module Rodauth Feature.define(:change_password_notify, :ChangePasswordNotify) do depends :change_password, :email_base auth_value_method :password_changed_email_subject, 'Password Changed' auth_value_methods( :password_changed_email_body ) auth_methods( :create_password_changed_email, :send_password_changed_email ) private def send_password_changed_email send_email(create_password_changed_email) end def create_password_changed_email create_email(password_changed_email_subject, password_changed_email_body) end def password_changed_email_body render('password-changed-email') end def after_change_password super send_password_changed_email end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rodauth-1.23.0 | lib/rodauth/features/change_password_notify.rb |