All Projects β†’ itsvinayak β†’ user_login_and_register

itsvinayak / user_login_and_register

Licence: MIT License
user login and register system in django

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to user login and register

Userfrosting
🍩 Modern PHP user login and management framework++.
Stars: ✭ 1,547 (+3497.67%)
Mutual labels:  login, users, login-system
Kratos
Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, profile management, identity schemas, social sign in, registration, account recovery, and IoT auth. Golang, headless, API-only - without templating or theming headaches.
Stars: ✭ 4,684 (+10793.02%)
Mutual labels:  login, users, user
Competitive-Programmming
Questions solved from Various Coding websites viz. HackerRank, HackerEarth, CodeChef, CodingNinja and other websites. This repository also contains Questions from various offline and onsite competitions. Programs that we find in the competitions and some brainstorming questions
Stars: ✭ 103 (+139.53%)
Mutual labels:  geeksforgeeks, geeksforgeeks-solutions, geeksforgeeks-python
logSys
PHP Secure, Advanced Login System
Stars: ✭ 80 (+86.05%)
Mutual labels:  login, register, login-system
Apriliya-Api
Simple Web API with user authentication
Stars: ✭ 19 (-55.81%)
Mutual labels:  login, register
auth-flow-react-apollo-saga
Full stack login/register flow with React, Apollo, Redux, Redux-saga and MongoDB.
Stars: ✭ 22 (-48.84%)
Mutual labels:  login, register
COMPETITVE-PROGRAMMING
Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program according to provided specifications. This repo contains the Detailed Explanation and implementation of Various Coding problems on various platforms in C++
Stars: ✭ 60 (+39.53%)
Mutual labels:  geeksforgeeks, geeksforgeeks-solutions
yoti-php-sdk
The PHP SDK for interacting with the Yoti Platform
Stars: ✭ 22 (-48.84%)
Mutual labels:  login, register
Competitive-Programming--Solution
This ia an public repository for Accepted solution of coding problems on different coding plateforms like codeforces , hackerearth, codechef , hackerrank .......
Stars: ✭ 24 (-44.19%)
Mutual labels:  geeksforgeeks, geeksforgeeks-solutions
users-service
A small microservice for managing user registrations, password changes and issue access tokens
Stars: ✭ 16 (-62.79%)
Mutual labels:  login, login-system
UserCenter
Personal open source user center
Stars: ✭ 28 (-34.88%)
Mutual labels:  login, register
category-wise-problems
contains category wise problems(data structures, competitive) of popular platforms.
Stars: ✭ 32 (-25.58%)
Mutual labels:  geeksforgeeks, geeksforgeeks-solutions
single-spa-login-example-with-npm-packages
⚑ Single-spa application example which imports registered applications from NPM packages πŸ“¦ and manages authentication features as login πŸ”
Stars: ✭ 98 (+127.91%)
Mutual labels:  login, login-system
ionic-login-component
Free sample of Premium Ionic Login Component
Stars: ✭ 17 (-60.47%)
Mutual labels:  login, register
RN-login-register-screen
Usage of login / sign-in screen with register / sign-up and forget password screen for authentication in react-native with navigation and Async local storage of input values
Stars: ✭ 32 (-25.58%)
Mutual labels:  login, register
mubapp
MUB is a multi-user blog web app using the Python-Django infrastructure.
Stars: ✭ 24 (-44.19%)
Mutual labels:  users, django-framework
Data-Structures-Algorithms
Data Structures & Algorithms πŸ’₯
Stars: ✭ 17 (-60.47%)
Mutual labels:  geeksforgeeks, geeksforgeeks-solutions
geeks-for-geeks-solutions
βœ… My own Amazon, Microsoft and Google SDE Coding challenge Solutions (offered by GeeksForGeeks).
Stars: ✭ 246 (+472.09%)
Mutual labels:  geeksforgeeks, geeksforgeeks-solutions
grav-plugin-login
Grav Login Plugin
Stars: ✭ 40 (-6.98%)
Mutual labels:  login, login-system
identifo
Universal authentication framework for web, created with go
Stars: ✭ 58 (+34.88%)
Mutual labels:  login, user

User login and register system implementation in django

 contributions welcome  

Django is an open-source python web framework used for rapid development, pragmatic, maintainable, clean design, and secures websites. A web application framework is a toolkit of all components need for application development. The main goal of the Django framework is to allow developers to focus on components of the application that are new instead of spending time on already developed components. Django is fully featured than many other frameworks on the market. It takes care of a lot of hassle involved in the web development; enables users to focus on developing components needed for their application.

Django by default provides an authentication system configuration. User objects are the core of the authentication system.today we will implement Django’s authentication system.

django based login,logout and register system django docs on auth system


learn how to make on geeksforgeeks : https://www.geeksforgeeks.org/django-sign-up-and-login-with-confirmation-email-python/

beginner-friendly

Virtualenv & Dependencies

create a virtualenv and run requirements.txt
virtualenv

pip install virtualenv

what is virtual environment ?
A virtual environment is a tool that helps to keep dependencies required by different projects separate by creating isolated python virtual environments for them. This is one of the most important tools that most of the Python developers use.
read more...

to run requirements.txt

$ pip install -r requirements.txt

here env/ folder contains all dependencies

Use docker to run

How to Install and Configure Docker in Ubuntu?

Dockerizing a simple Django app

pull docker image using

$ sudo docker pull itssvinayak/user_login_and_register:latest

run docker file using

$ sudo docker run -p 8000:8000 user_login_and_register

Running locally

  1. clone repository
    $ git clone https://github.com/itsvinayak/user_login_and_register.git
  2. make database settings and connect it to your local database
    $ cd ./user_login_and_register/project 
    open settings.py file
          DATABASES = {
            "default": {
                "ENGINE": "django.db.backends.mysql",
                "NAME": "iert",
                "USER": "root",
                "HOST": "localhost",
                "PASSWORD": "vinayak",
                "PORT": "3306",
                "OPTIONS": {"sql_mode": "traditional"},
            }
          }
       
    set this part according to needs.
  3. run migrations
    $ python manage.py migrate
  4. now, runserver
    $ python manage.py runserver

alt text


Implement Token Authentication using Django REST Framework

Token authentication refers to exchanging username and password for a token that will be used in all subsequent requests so to identify the user on the server side.This article revolves about implementing token authentication using Django REST Framework to make an API. The token authentication works by providing token in exchange for exchanging usernames and passwords.


install django rest_framework

$ pip install djangorestframework

read more at geeksforgeeks


login

License

FOSSA Status

Errors

error when trying to migrate or attempting to runserver

Simply try "python3 manage.py migrate" or "python3 manage.py runserver" instead

or

Django is not installed (or installed properly)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].