Packages
openmaize
2.1.4
3.0.1
retired
3.0.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.1
2.5.0
2.4.0
2.3.2
2.3.1
2.3.0
2.2.0
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.2
2.0.1
2.0.0
1.0.1
1.0.0
1.0.0-beta.5
1.0.0-beta.4
1.0.0-beta.3
1.0.0-beta.2
1.0.0-beta.1
1.0.0-beta.0
0.19.3
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.17.2
0.17.1
0.17.0
0.16.2
0.16.1
0.16.0
0.15.1
0.15.0
0.14.0
0.13.0
0.12.0
0.11.1
0.11.0
0.10.2
0.10.1
0.10.0
0.8.1
0.8.0
0.7.5
0.7.4
0.7.2
0.7.1
0.7.0
0.6.7
0.6.6
0.6.3
0.6.2
0.6.1
0.6.0
0.5.0
0.4.1
0.4.0
Authentication library for Elixir using Plug
Current section
Files
Jump to
Current section
Files
priv/templates/phoenixauth/mailer.ex
defmodule <%= base %>.Mailer do
@moduledoc """
A module for sending emails.
These functions are used for email confirmation and password resetting.
You need to complete these functions with the email library / module of
your choice.
"""
@doc """
An email with a confirmation link in it.
This function is called by the `create` function in the user_controller.
It should send an email with the confirmation link to the user. The
return value is not used.
"""
def ask_confirm(_email, link) do
confirm_url = "http://www.example.com/sessions/confirm_email?#{link}"
confirm_url
end
@doc """
An email with a link to reset the password.
This function is called by the `create` function in the password_reset_controller.
It should send an email with the link to reset the password to the user. The
return value is not used.
"""
def ask_reset(_email, link) do
confirm_url = "http://www.example.com/password_resets/edit?#{link}"
confirm_url
end
@doc """
An email acknowledging that the account has been successfully confirmed.
This function is called by the Openmaize.ConfirmEmail and the
Openmaize.ResetPassword plugs. It should send an email stating that the
account has been confirmed, or that the password has been reset, to the user.
The return value is not used.
"""
def receipt_confirm(email) do
email
end
end