from django.contrib.auth.models import User
from django.contrib import auth
from django.contrib.auth.decorators import login_required
from django.shortcuts import render,HttpResponse,HttpResponseRedirect,redirect,reverse
from django.http import HttpRequest,JsonResponse,HttpResponseForbidden
def auth_(request:HttpRequest):
if request.method == "GET":
return render(request,"login.html")
username=request.POST["username"]
password=request.POST["password"]
# user=auth.authenticate(username,password)
# user=auth.authenticate(username=username,password=password)
# if not user:
# return redirect("/login")
# else:
# auth.login(request,user)
# return redirect("/index")
user=User.objects.get(username=username)
if user:
user.backend = 'django.contrib.auth.backends.ModelBackend'
auth.login(request, user)
return redirect("/index")
else:
return redirect("/login")