forked from Gitlink/forgeplus
fixed 区分找回密码邮件标题
This commit is contained in:
parent
62a9941e22
commit
134a395ffa
|
@ -118,8 +118,13 @@ class ApplicationController < ActionController::Base
|
||||||
send_email_control = LimitForbidControl::SendEmailCode.new(value)
|
send_email_control = LimitForbidControl::SendEmailCode.new(value)
|
||||||
tip_exception(-1, '邮件发送太频繁,请稍后再试') if send_email_control.forbid?
|
tip_exception(-1, '邮件发送太频繁,请稍后再试') if send_email_control.forbid?
|
||||||
begin
|
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)
|
Rails.cache.write(send_email_limit_cache_key, 1, expires_in: 1.minute)
|
||||||
send_email_control.increment!
|
send_email_control.increment!
|
||||||
# Mailer.run.email_register(code, value)
|
# Mailer.run.email_register(code, value)
|
||||||
|
|
|
@ -10,6 +10,18 @@ class UserMailer < ApplicationMailer
|
||||||
mail(to: mail, subject: 'Gitink | 注册验证码')
|
mail(to: mail, subject: 'Gitink | 注册验证码')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# 用户找回密码
|
||||||
|
def find_password(mail, code)
|
||||||
|
@code = code
|
||||||
|
mail(to: mail, subject: 'Gitink | 找回密码验证码')
|
||||||
|
end
|
||||||
|
|
||||||
|
# 用户绑定邮箱
|
||||||
|
def bind_email(mail, code)
|
||||||
|
@code = code
|
||||||
|
mail(to: mail, subject: 'Gitink | 绑定邮箱验证码')
|
||||||
|
end
|
||||||
|
|
||||||
def update_email(mail, code)
|
def update_email(mail, code)
|
||||||
@code = code
|
@code = code
|
||||||
mail(to: mail, subject: 'Gitink | 更改邮箱验证码')
|
mail(to: mail, subject: 'Gitink | 更改邮箱验证码')
|
||||||
|
|
Loading…
Reference in New Issue