|
|
|
@@ -118,8 +118,13 @@ class ApplicationController < ActionController::Base |
|
|
|
send_email_control = LimitForbidControl::SendEmailCode.new(value) |
|
|
|
tip_exception(-1, '邮件发送太频繁,请稍后再试') if send_email_control.forbid? |
|
|
|
begin |
|
|
|
UserMailer.register_email(value, code).deliver_now |
|
|
|
|
|
|
|
if send_type == 3 |
|
|
|
UserMailer.find_password(value, code).deliver_now |
|
|
|
elsif send_type == 5 |
|
|
|
UserMailer.bind_email(value, code).deliver_now |
|
|
|
else |
|
|
|
UserMailer.register_email(value, code).deliver_now |
|
|
|
end |
|
|
|
Rails.cache.write(send_email_limit_cache_key, 1, expires_in: 1.minute) |
|
|
|
send_email_control.increment! |
|
|
|
# Mailer.run.email_register(code, value) |
|
|
|
|