৯.৫ : বিল্ট ইন ফাংশন দিয়ে ইউজার লগইন
def user_login(request):
if request.method == 'POST':
form = AuthenticationForm(request=request, data=request.POST)
if form.is_valid():
name = form.cleaned_data['username']
userpass = form.cleaned_data['password']
# check kortechi user database e ache kina
user = authenticate(username=name, password=userpass)
if user is not None:
login(request, user)
return redirect('profile') # profile page e redirect korbe
else:
form = AuthenticationForm()
return render(request, './login.html', {'form': form})
Last updated