Skip to content

Instantly share code, notes, and snippets.

@carlyleec
Created February 19, 2021 02:19
Show Gist options
  • Save carlyleec/29a44641344f4a8379ed2545e1a167e7 to your computer and use it in GitHub Desktop.
Save carlyleec/29a44641344f4a8379ed2545e1a167e7 to your computer and use it in GitHub Desktop.
def create(conn, %{"user" => %{"email" => email}}) do
if user = Accounts.get_user_by_email(email) do
Accounts.deliver_user_confirmation_instructions(
user,
&Routes.user_confirmation_url(conn, :confirm, &1)
)
end
# Regardless of the outcome, show an impartial success/error message.
conn
|> put_flash(
:info,
"If your email is in our system and it has not been confirmed yet, " <>
"you will receive an email with instructions shortly."
)
|> redirect(to: "/")
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment