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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file django-phone-auth-0.3.1.tar.gz.

File metadata

  • Download URL: django-phone-auth-0.3.1.tar.gz
  • Upload date:
  • Size: 23.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for django-phone-auth-0.3.1.tar.gz
Algorithm Hash digest
SHA256 2a0bda5e969e4d6d19f22ddec47c21051308a5ae149fc219e8023dd03a3a98a1
MD5 ab57b2b33b83a0a670fa16a1afe27235
BLAKE2b-256 f4b8b79ac19a5aac12aab79ada239684c803ad813c9dc841b5a55e058088690a

See more details on using hashes here.

File details

Details for the file django_phone_auth-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: django_phone_auth-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for django_phone_auth-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 13af0c5ea6f401619f716731543123873323515e2ea2d5348f29cb961de21fcd
MD5 ecd7d0a5f30476f389e372d80ca1da7c
BLAKE2b-256 5fe1791a7bff730b9e357bf0b0ffd3e8a3ccdb242e5286516008fef167391d94

See more details on using hashes here.

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