Show persistent magic-link delivery guidance
Some checks are pending
Quality / full-local-gates (push) Waiting to run

This commit is contained in:
SimpleTest 2026-07-21 23:23:22 +03:00
parent 88a6373693
commit e671e104c7
3 changed files with 5 additions and 4 deletions

View File

@ -1,7 +1,7 @@
<.header>
{gettext("Check your email")}
<:subtitle>
{gettext("Your confirmation link is on its way.")}
{gettext("If the address can be used, a secure link will arrive shortly.")}
</:subtitle>
</.header>
@ -14,7 +14,7 @@
<h2 class="text-lg font-bold">{gettext("Open the newest Who Need Help email")}</h2>
<p class="mt-2 text-sm leading-6 text-base-content/70">
{gettext(
"Use the confirmation link in that email. You do not need to enter your address again on this site."
"If a message arrives, use the secure link in it. You do not need to enter your address again on this site."
)}
</p>
</div>

View File

@ -100,7 +100,7 @@ defmodule WhoNeedHelpWeb.UserSessionController do
conn
|> put_flash(:info, info)
|> redirect(to: ~p"/users/log-in")
|> redirect(to: ~p"/users/check-email")
{:error, :rate_limited} ->
conn

View File

@ -179,6 +179,7 @@ defmodule WhoNeedHelpWeb.UserSessionControllerTest do
})
assert Phoenix.Flash.get(conn.assigns.flash, :info) =~ "If your email is in our system"
assert redirected_to(conn) == ~p"/users/check-email"
assert WhoNeedHelp.Repo.get_by!(Accounts.UserToken, user_id: user.id).context == "login"
assert_email_sent(fn email ->
@ -198,7 +199,7 @@ defmodule WhoNeedHelpWeb.UserSessionControllerTest do
"user" => %{"email" => user.email}
})
assert redirected_to(conn) == ~p"/users/log-in"
assert redirected_to(conn) == ~p"/users/check-email"
refute WhoNeedHelp.Repo.get_by(Accounts.UserToken, user_id: user.id)
end