Skip to main content

ALogin - Experimental CLI Authentication Library

Project description

ALogin

PyPI Python

ALogin is a lightweight CLI-based authentication helper for Python. It provides simple account creation and login functionality for small projects, prototypes, and hackathon demos.


Installation

pip install alogin


Usage

from alogin import create_account, login_account

create_account()
login_account()

Features

  • Account creation
  • Login authentication
  • JSON-based local user database
  • Duplicate email protection
  • Password hashing using SHA256
  • Simple CLI interface

Example

from alogin import create_account, login_account

print("Create a new account")
create_account()

print("Login")
login_account()

Version

v0.1.0

New features added:

  • JSON-based user database
  • Login authentication system
  • Password hashing
  • Duplicate email protection

License

MIT License

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

alogin-0.1.0.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alogin-0.1.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file alogin-0.1.0.tar.gz.

File metadata

  • Download URL: alogin-0.1.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for alogin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3a413574c854d63e8da8bff75f21afdef576a799bba0fd0c5bb5c00c5e0233f8
MD5 01f90d4ba4d6bbcde2df382620137fef
BLAKE2b-256 429412a84c6307733ef37fd303dfd4fd2186a36ca7478f80537cb9fc314db1c5

See more details on using hashes here.

File details

Details for the file alogin-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: alogin-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for alogin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 060af26b8b8e520bbdda3ca26da85630a59c402da15d72f8e304a81190adc673
MD5 f6d87e6522161198be9f8d36937c1d41
BLAKE2b-256 e784b186bd34b7445c13a46a09e42d28708b5ae334bdc289bf1c48bc3489c271

See more details on using hashes here.

Supported by

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