Metadata-Version: 2.1
Name: django-login-email
Version: 0.2.0
Summary: 
Author: svtter
Author-email: svtter@qq.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: django (>=5.0.4,<6.0.0)
Requires-Dist: pycryptodome (>=3.20.0,<4.0.0)
Project-URL: bugs, https://github.com/Svtter/django-login-email/issues
Project-URL: changelog, https://github.com/Svtter/django-login-email/blob/master/CHANGELOG.md
Project-URL: homepage, https://github.com/Svtter/django-login-email
Project-URL: repository, https://github.com/Svtter/django-login-email.git
Description-Content-Type: text/markdown

# Django Login Email

Allow user to login with only email.

## Install

`pip install django-login-email`

List of the urls for exmaple project:

- `/home` for protected url.
- `/account/login` for login.
- `/account/logout` for logout.
- `/account/verify` for email verify.

## Feature

- [x] The developer could define their own `User` model.
- [x] Time-limited of login link.
- [ ] limited of sending email.
- [ ] More easier and customizable login link.

## Future

- Academically prove the safety of this method.

## Related project

- [django-login-with-email](https://github.com/wsvincent/django-login-with-email)
- [django-unique-user-email](https://github.com/carltongibson/django-unique-user-email)

