Sha256: da482f1dad68aa55a3e845a59c2c2522500856c1009828087de564b2b4b692d2
Contents?: true
Size: 730 Bytes
Versions: 13
Compression:
Stored size: 730 Bytes
Contents
class UserMailer < ApplicationMailer def reset_password(token) @reset_url = password_reset_url(token: token) mail( to: params[:user].email, subject: 'Reset Password Notification' ) end def verify_email verifier = ActiveSupport::MessageVerifier.new(ENV.fetch('RAILS_MASTER_KEY', '')) signature = verifier.generate(verification_verify_url(id: params[:user].id, hash: Digest::SHA1.hexdigest(params[:user].email)), expires_in: 60.minutes.from_now.to_i) @verification_url = verification_verify_url(id: params[:user].id, hash: Digest::SHA1.hexdigest(params[:user].email), signature: signature) mail( to: params[:user].email, subject: 'Verify Email Address' ) end end
Version data entries
13 entries across 13 versions & 1 rubygems