Profile package manager
Chuchuro profile package is a complete package with
Email Registration Verification,User Authentication,User Authorization, Forget Password,
User Roles and Permissions, User Profiles.
Table of contents
Profile package manager is used for Email Registration Verification,User Authentication,User Authorization, Forget Password,
User Roles and Permissions and User Profiles.
1. In the terminal, run command from below to install package.
pip3 install chuchuro-profilelib
2. If database is not created,create a Database for the project.
3. In the terminal, run command from below to migrate files from package.
4. Copy key and token generated by package from command prompt/terminal
api_key : 02b09ba10c1bd8a3dfb2
To upgrade package
pip3 install chuchuro-profilelib --upgrade
|Built on Python 3.6|
|Uses Postgres (can be changed)|
|CRUD (Create, Read, Update, Delete) User|
|Creates api token and key|
|CRUD (Create, Read, Update, Delete) User Profile|
|User Registration with email verification|
|User Password Reset via Email Token|
|User Login with remember password|
|User Roles/ACL Implementation|
Package is compatible with:
Laravel style data validation for Python.
Click is a Python package for creating beautiful command line interfacesin a composable way with
as little code as necessary.
Peewee is a simple and small ORM. It has few (but expressive) concepts,making it easy
to learn and intuitive to use.
Register - 'api/register'
Login - 'api/login'
Email Verification - 'api/email-activation'
Forget Password - 'api/forget-password'
Importing Login class from to /config/services.php
from profilelib.controllers.auth import Login
Profile package manager License
Profile package manager License is licensed under the MIT