Pow v0.1.0-alpha.4 Pow.Phoenix.Routes behaviour View Source

Module that handles routes.

Usage

defmodule MyAppWeb.Pow.Routes do
  use Pow.Phoenix.Routes
  alias MyAppWeb.Router.Helpers, as: Routes

  def after_sign_out_path(conn), do: Routes.some_path(conn, :index)
end

Update configuration with routes_backend: MyAppWeb.Pow.Routes.

Link to this section Summary

Functions

Path to redirect user to when user has signed up

Path to redirect user to when user has signed in

Path to redirect user to when user has signed out

Path to redirect user to when user has deleted their account

Path to redirect user to when user has updated their account

Path to redirect user to when user has already been authenticated

Path to redirect user to when user is not authenticated

Link to this section Functions

Link to this function after_registration_path(conn) View Source

Path to redirect user to when user has signed up.

By default this is the same as after_sign_in_path/1.

Link to this function after_sign_in_path(arg1) View Source

Path to redirect user to when user has signed in.

This will look for a :request_path assigns key, and redirect to this value if it exists.

Link to this function after_sign_out_path(conn) View Source

Path to redirect user to when user has signed out.

Link to this function after_user_deleted_path(conn) View Source

Path to redirect user to when user has deleted their account.

By default this is the same as after_sign_out_path/1.

Link to this function after_user_updated_path(conn) View Source

Path to redirect user to when user has updated their account.

Link to this function user_already_authenticated_path(conn) View Source

Path to redirect user to when user has already been authenticated.

By default this is the same as after_sign_in_path/1.

Link to this function user_not_authenticated_path(conn) View Source

Path to redirect user to when user is not authenticated.

This will put a :request_path param into the path that can be used to redirect users back the the page they first attempted to visit. See after_sign_in_path/1 for how :request_path is handled.

See Pow.Phoenix.SessionController for more on how this value is handled.

Link to this section Callbacks

Link to this callback after_registration_path(arg0) View Source
after_registration_path(Plug.Conn.t()) :: binary()
Link to this callback after_sign_in_path(arg0) View Source
after_sign_in_path(Plug.Conn.t()) :: binary()
Link to this callback after_sign_out_path(arg0) View Source
after_sign_out_path(Plug.Conn.t()) :: binary()
Link to this callback after_user_deleted_path(arg0) View Source
after_user_deleted_path(Plug.Conn.t()) :: binary()
Link to this callback after_user_updated_path(arg0) View Source
after_user_updated_path(Plug.Conn.t()) :: binary()
Link to this callback user_already_authenticated_path(arg0) View Source
user_already_authenticated_path(Plug.Conn.t()) :: binary()
Link to this callback user_not_authenticated_path(arg0) View Source
user_not_authenticated_path(Plug.Conn.t()) :: binary()