Skip to main content

Utility for user account creation.

Project description

aioaccount

Utility for user account creation, modification & email confirmation.

Installation

pip3 install aioaccount

Docs

aioaccount.readthedocs.io

Features

  • Security.
  • Easy to use.
  • Removes common boilerplate code.
  • SMTP support.
  • Email template support with jinja2.
  • Mongodb, postgresql, mysql & sqlite support.
  • Full unit tests.
  • Full documentation.
  • Uses aiojobs to spawn SMTP background jobs.

Security

  • All passwords are hashed using bcrypt.
  • Password policies.
  • Password reset code expiration.
  • Email validation.

Thanks to

  • bcrypt
  • password-strength
  • databases
  • sqlalchemy
  • motor
  • email-validator
  • aiosmtplib
  • aiojobs
  • jinja2
  • asynctest
  • sphinx
  • sphinx material
  • Everyone who helped to make these packages

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

aioaccount-0.0.2.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

aioaccount-0.0.2-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file aioaccount-0.0.2.tar.gz.

File metadata

  • Download URL: aioaccount-0.0.2.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for aioaccount-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e9248edd0081824d8028b043b71d9c8d7b4eb0079dffff13f4f3de8de82809aa
MD5 2c14d2a449c2cbed7cdf1003e1659460
BLAKE2b-256 d03065726fca2763543a6765e537ee8e6ff8b4d78ef0dc21d5a5cfeeb4759023

See more details on using hashes here.

File details

Details for the file aioaccount-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: aioaccount-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for aioaccount-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 defda4264fbfcc35742d1da5c1c429505cc31d190725c7938d388888be773076
MD5 b978094d4d6e518f5f43f1556c7d7940
BLAKE2b-256 e1cfb1a59db2a8128897a4aa8dddf0018b71c4bb377a30ab8d9486e4606a2549

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