├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── clean.sh ├── create.sh ├── manage.py ├── project ├── __init__.py ├── config.py ├── config │ ├── .gitignore │ ├── README.md │ └── production.cfg.sample ├── decorators.py ├── email.py ├── main │ ├── __init__.py │ └── views.py ├── models.py ├── static │ ├── main.css │ └── main.js ├── templates │ ├── _base.html │ ├── errors │ │ ├── 403.html │ │ ├── 404.html │ │ └── 500.html │ ├── main │ │ └── index.html │ ├── navigation.html │ └── user │ │ ├── activate.html │ │ ├── forgot.html │ │ ├── forgot_new.html │ │ ├── login.html │ │ ├── profile.html │ │ ├── register.html │ │ ├── reset.html │ │ └── unconfirmed.html ├── token.py ├── user │ ├── __init__.py │ ├── forms.py │ └── views.py └── util.py ├── readme.md ├── requirements.txt └── tests ├── __init__.py ├── test_config.py ├── test_main.py └── test_user.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/LICENSE -------------------------------------------------------------------------------- /clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/clean.sh -------------------------------------------------------------------------------- /create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/create.sh -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/manage.py -------------------------------------------------------------------------------- /project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/__init__.py -------------------------------------------------------------------------------- /project/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/config.py -------------------------------------------------------------------------------- /project/config/.gitignore: -------------------------------------------------------------------------------- 1 | *.cfg 2 | -------------------------------------------------------------------------------- /project/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/config/README.md -------------------------------------------------------------------------------- /project/config/production.cfg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/config/production.cfg.sample -------------------------------------------------------------------------------- /project/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/decorators.py -------------------------------------------------------------------------------- /project/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/email.py -------------------------------------------------------------------------------- /project/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/main/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/main/views.py -------------------------------------------------------------------------------- /project/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/models.py -------------------------------------------------------------------------------- /project/static/main.css: -------------------------------------------------------------------------------- 1 | /* custom styles */ 2 | 3 | body { 4 | padding-top: 70px; 5 | } -------------------------------------------------------------------------------- /project/static/main.js: -------------------------------------------------------------------------------- 1 | // custom javascript -------------------------------------------------------------------------------- /project/templates/_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/_base.html -------------------------------------------------------------------------------- /project/templates/errors/403.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/errors/403.html -------------------------------------------------------------------------------- /project/templates/errors/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/errors/404.html -------------------------------------------------------------------------------- /project/templates/errors/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/errors/500.html -------------------------------------------------------------------------------- /project/templates/main/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/main/index.html -------------------------------------------------------------------------------- /project/templates/navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/navigation.html -------------------------------------------------------------------------------- /project/templates/user/activate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/user/activate.html -------------------------------------------------------------------------------- /project/templates/user/forgot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/user/forgot.html -------------------------------------------------------------------------------- /project/templates/user/forgot_new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/user/forgot_new.html -------------------------------------------------------------------------------- /project/templates/user/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/user/login.html -------------------------------------------------------------------------------- /project/templates/user/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/user/profile.html -------------------------------------------------------------------------------- /project/templates/user/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/user/register.html -------------------------------------------------------------------------------- /project/templates/user/reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/user/reset.html -------------------------------------------------------------------------------- /project/templates/user/unconfirmed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/templates/user/unconfirmed.html -------------------------------------------------------------------------------- /project/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/token.py -------------------------------------------------------------------------------- /project/user/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/user/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/user/forms.py -------------------------------------------------------------------------------- /project/user/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/user/views.py -------------------------------------------------------------------------------- /project/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/project/util.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/readme.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realpython/flask-registration/HEAD/tests/test_user.py --------------------------------------------------------------------------------