# In your views.py file
from django.shortcuts import render, redirect
from django.contrib.auth import authenticate, login
def login_view(request):
# Assuming you have received the username and password from the login form
username = request.POST.get('username')
password = request.POST.get('password')
user = authenticate(username=username, password=password)
if user is not None:
login(request, user)
return redirect('/dashboard') # Replace '/dashboard' with the desired URL to redirect
else:
# Handle invalid login
return render(request, 'login.html', {'error': 'Invalid username or password'})