The seeds file was creating an unconfirmed user and then setting a password, which conflicts with Phoenix's auth system (magic link login is not allowed for unconfirmed users with passwords). This fix ensures the demo user is confirmed before setting their password, so they can log in via both magic link and password. Demo credentials: demo@example.com / password123!
Firehose
To start your Phoenix server:
- Run
mix setupto install and setup dependencies - Start Phoenix endpoint with
mix phx.serveror inside IEx withiex -S mix phx.server
Now you can visit localhost:4000 from your browser.
Ready to run in production? Please check our deployment guides.
Learn more
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix