A Django app to implement basic authentication in django project.
Project description
simpleauth is a Django app to implement simple authentication in django project.
Quick start
Add “authentication” to your INSTALLED_APPS setting like this
INSTALLED_APPS = [
...
'authentication',
]
Include the authentication URLconf in your project urls.py like this
path('auth/', include('authentication.urls')),
Create a “simpleAuth.py” file at project level(where manage.py is located)
DOMAIN = "http://127.0.0.1:8000" # for default djangoserver (use your domain name)
SENDER_EMAIL_ID = "YOUR_MAIL_ID"
SENDER_PASSWORD = 'YOUR MAIL_ID PASSWORD'
SERVER_NAME = 'smtp.gmail.com' # for gmail (use your mail servername)
# NOTE : TURN ON LESS SECURE APP OPTION IN UR GOOGLE ACCOUNT
Run python manage.py migrate to create the authentication models.
Start the development server and visit http://127.0.0.1:8000/auth/register to register user.
visit http://127.0.0.1:8000/auth/login to login.
visit http://127.0.0.1:8000/auth/logout to logout.
visit http://127.0.0.1:8000/auth/forgot_password to forgot_password.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-authsimple-1.0.2.tar.gz.
File metadata
- Download URL: django-authsimple-1.0.2.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
031375ebf25e7942a9e3141dfe3bf1a7a8801c38592e82b80aa1640fbf226469
|
|
| MD5 |
3760345f30db7690539e607eb9040f52
|
|
| BLAKE2b-256 |
b4e8825332d6a69c0f5707dabab3bfb9f7f3a80c5e9423ef7ef2984e02802eb7
|