Entrance v0.4.1 mix entrance.gen.phx_modules
Creates phoenix modules for authentication with entrance (session_controller, user_controller and plugs/require_login).
mix entrance.gen.phx_modules
This generator will add the following files to lib/
:
* a controller in `lib/your_app_web/controllers/user_controller.ex`
* a view in `lib/your_app_web/views/user_view.ex`
* a controller in `lib/your_app_web/controllers/session_controller.ex`
* a view in `lib/your_app_web/views/session_view.ex`
* a plug in `lib/your_app_web/plugs/require_login.ex`
And also a test file for each of this files.
you can also set the modules context
mix entrance.gen.phx_modules --context Accounts
With "--context Accounts" creates:
* a controller in `lib/your_app_web/controllers/accounts/user_controller.ex`
* a view in `lib/your_app_web/views/accounts/user_view.ex`
* a controller in `lib/your_app_web/controllers/accounts/session_controller.ex`
* a view in `lib/your_app_web/views/accounts/session_view.ex`
* a plug in `lib/your_app_web/plugs/accounts/require_login.ex`