defmodule PowResetPassword.Phoenix.Messages do @moduledoc """ Module that handles messages for PowResetPassword. See `Pow.Extension.Phoenix.Messages` for more. """ @doc """ Flash message to show generic response for reset password request. """ def maybe_email_has_been_sent(_conn), do: "If an account for the provided email exists, an email with reset instructions will be sent to you. Please check your inbox." @doc """ Flash message to show when a reset password e-mail has been sent. Falls back to `maybe_email_has_been_sent/1` """ def email_has_been_sent(conn), do: maybe_email_has_been_sent(conn) @doc """ Flash message to show when no user exists for the provided e-mail. """ def user_not_found(_conn), do: "No account exists for the provided email. Please try again." @doc """ Flash message to show when a an invalid or expired reset password link is used. """ def invalid_token(_conn), do: "The reset token has expired." @doc """ Flash message to show when password has been updated. """ def password_has_been_reset(_conn), do: "The password has been updated." end