7s9n/django-login-and-register — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a simple Django website for user accounts, like a starter project I can run locally.

I want people to be able to create an account, log in with either username or email, log out, activate their profile through an email link, reset a forgotten password, and change their password after signing in. Please include clean basic pages for login, registration, an authorized members only page, password reset, email verification, and password change.

Keep it simple and practical, not fancy. Set it up so the email settings and secret key come from environment variables, and include clear local setup steps with migrations and running the dev server. If email activation needs SMTP config, make that obvious in the env example.

Use Django’s normal auth patterns where possible, with forms and templates that are easy to understand and customize later. Look up current Django docs online if needed.

Want more depth? Deep Reverse