Skip to main content

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.2

Fixes:

  • Resolved bugs in __init__.py

v0.1.1

Improvements:

  • Exported both create_account() and login_account() from the package
  • Cleaner import style:
from alogin import create_account, login_account

v0.1.0

Initial authentication system release with:

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

License

MIT License

Metadata

Release files for alogin 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for alogin 0.1.2
File Size Uploaded Provenance
alogin-0.1.2.tar.gz 2.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for alogin 0.1.2
File Interpreter ABI Platform
alogin-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 5.1 kB

Release files / alogin-0.1.2.tar.gz

Download URL alogin-0.1.2.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b0fb297dfbf84d21923ef83ec219cf5b640aa30e932b88c2ebfed4811be1190c
BLAKE2b-256 checksum
How to use checksums
668df7db6cef9a618ed206043d607b50033818783cb135d3153fa771f4a8e72d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / alogin-0.1.2-py3-none-any.whl

Download URL alogin-0.1.2-py3-none-any.whl
Size 2.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eb3d9f11527ce441b4cd6ec2dfb4a65d51bbbd9bdf263b1f9c1b59974762841f
BLAKE2b-256 checksum
How to use checksums
158d46dee4577ee78308019d72de9dd56fe808c82477c52d2e2654bc27a7755e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Security for alogin 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page