def post(self, request):
form = self.form_class(request.POST)
if form.is_valid():
email = form.cleaned_data['email']
password = form.cleaned_data['password']
auth_user = authenticate(username=email, password=password)
if auth_user is not None:
if auth_user.is_active:
login(request, auth_user)
return redirect(reverse('user:user_home', args=[auth_user.id]))
else:
messages.info(request, '?????? ??????????? ???????????? ??????.')
else:
messages.error(request, 'Email ?????? ???????? ???? ????????. ?????? ???????? ???????')
return redirect(reverse('user:user_login'))
return render(request, self.template_name, {
'form': form
})
评论列表
文章目录