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`