mirror of
https://github.com/SrIzan10/hc-harbor.git
synced 2026-05-01 10:45:21 +00:00
Attempt to prevent duplicate token generation
This commit is contained in:
@@ -9,6 +9,7 @@ class HandleEmailSigninJob < ApplicationJob
|
||||
end
|
||||
end
|
||||
|
||||
LoopsMailer.sign_in_email(email_address).deliver_now
|
||||
token = email_address.user.create_email_signin_token
|
||||
LoopsMailer.sign_in_email(email_address.email, token).deliver_now
|
||||
end
|
||||
end
|
||||
|
||||
@@ -13,9 +13,9 @@ class LoopsMailer < ApplicationMailer
|
||||
}
|
||||
end
|
||||
|
||||
def sign_in_email(email_address)
|
||||
@email = email_address.email
|
||||
@token = email_address.user.create_email_signin_token.token
|
||||
def sign_in_email(email, token)
|
||||
@email = email
|
||||
@token = token
|
||||
@sign_in_url = auth_token_url(@token)
|
||||
|
||||
mail(
|
||||
|
||||
Reference in New Issue
Block a user