Skip to main content

A Django app to authenticate and register user using phone/email/username.

Project description

https://github.com/samyakjain101/django-phone-auth/actions/workflows/python-package.yml/badge.svg https://coveralls.io/repos/github/samyakjain101/django-phone-auth/badge.svg?branch=main https://app.codacy.com/project/badge/Grade/e4a443a0007e4aa9aeecebb17c4142c0 Documentation Status https://static.pepy.tech/personalized-badge/django-phone-auth?period=total&units=international_system&left_color=grey&right_color=blue&left_text=Downloads

A Django library that addresses authentication, registration, and account management using phone-number/email/username. It uses django-phonenumber-field[phonenumbers] to store phone numbers.

Source code

https://github.com/samyakjain101/django-phone-auth

Documentation

https://django-phone-auth.readthedocs.io/en/latest/

Features

  • Login through phone, email, or username.

  • User Registration.

  • Phone/Email verification.

  • Password reset using phone/email.

  • Change password.

  • Add new email/phone.

Running tests

tox needs to be installed. To run the whole test matrix with the locally available Python interpreters and generate a combined coverage report:

tox

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-phone-auth-0.3.1.tar.gz (23.2 kB view hashes)

Uploaded Source

Built Distribution

django_phone_auth-0.3.1-py3-none-any.whl (29.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page