From 0b364140ec21f6a0e5d38c79c185fc15fd97ad63 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Mon, 6 Dec 2021 01:38:37 +0000 Subject: [PATCH] DEV: Add :before_email_login event for plugins (#15187) --- app/controllers/users_controller.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index efc2b4984d9..46112fa2749 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -928,6 +928,8 @@ class UsersController < ApplicationController RateLimiter.new(nil, "email-login-min-#{user.id}", 3, 1.minute).performed! if user_presence + DiscourseEvent.trigger(:before_email_login, user) + email_token = user.email_tokens.create!(email: user.email, scope: EmailToken.scopes[:email_login]) Jobs.enqueue(:critical_user_email,