Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

django login page

from django.contrib.auth import authenticate, login
fro django.shortcuts import render, redirect

def login_view(request):
    username = request.POST['username']
    password = request.POST['password']
    user = authenticate(request, username=username, password=password)
    if user is not None:
        login(request, user)
        # Redirect to a success page.
        return redirect('/')
        ...
    else:
        # Return an 'invalid login' error message.
        ...
        context = {'error':'Invalid username or password.'}
        return render(request, '/login.html', context)
        
               
Comment

django loginview?


#loginView
from django.contrib.auth.views import LoginView    

class AdminLogin(LoginView):
    template_name = 'LoginView_form.html'

Comment

django login

def login_view(request):
    if request.method == 'GET':
        cache.set('next', request.GET.get('next', None))

    if request.method == 'POST':
        # do your checks here

        login(request, user)

        next_url = cache.get('next')
        if next_url:
            cache.delete('next')
            return HttpResponseRedirect(next_url)

    return render(request, 'account/login.html')
Comment

django loginview

class Login(LoginView):
    template_name = "registration/login.html"
    def get_context_data(self, **kwargs):
        context = super(Login,self).get_context_data(**kwargs)
        page_title = 'Login'
        context.update({
            "page_title":page_title
         })
        return context
Comment

login system in django

LOGOUT_REDIRECT_URL = 'your_url'
Comment

login view django

from django.contrib import messages
from django.contrib.auth import authenticate
from django.contrib.auth.forms import AuthenticationForm
from django.shortcuts import render, redirect

def login_view(request):
    if request.method == "POST":
        form = AuthenticationForm(request, data=request.POST)
        if form.is_valid():
            username = form.cleaned_data.get('username')
            password = form.cleaned_data.get('password')
            user = authenticate(username=username, password= password)
            if user is not None:
                login(request, user)
                messages.info(request, f"You are now logged in as {username}.")
                return redirect ('inventory:home')
            else:
                messages.error(request, "Invalid username or password")
    else:
        messages.error(request, "Invalid username or password")
    form = AuthenticationForm()
    return render(request, 'registration/login.html', context={"login_form":form})
Comment

PREVIOUS NEXT
Code Example
Python :: pseudo code generator online python 
Python :: python if statements 
Python :: read bin file python 
Python :: login python code 
Python :: create set in python 
Python :: django datefield year only 
Python :: the range() function 
Python :: python interpreter 
Python :: python boolean 
Python :: padding figures in pyplot 
Python :: python how to draw a rectangle 
Python :: pyplot.plot 
Python :: __str__python 
Python :: validate 
Python :: python find lcm 
Python :: add new column to pandas dataframe 
Python :: how to find the average in python 
Python :: python conditional statement 
Python :: how to replace zero value in python dataframe 
Python :: show columns with nan pandas 
Python :: python replace variable in string 
Python :: shape in python 
Python :: pandas .replace multiple values in column 
Python :: django filter on related field 
Python :: what is gui in python 
Python :: how to sum only the odd values in python 
Python :: python write error to file 
Python :: python discord bot embed 
Python :: sort array numpy 
Python :: tkinter pack align left 
ADD CONTENT
Topic
Content
Source link
Name
5+1 =