Вывожу сообщение в случае успешного либо неудачного сличений (аутентификации) #17

This commit is contained in:
Artur Galyamov 2022-12-20 11:22:16 +05:00
parent f0ea52670c
commit 82b151a3a7

View File

@ -2,6 +2,7 @@ import os
from json import JSONEncoder
import requests
from django.contrib import messages
from django.contrib.auth import authenticate, login
from django.contrib.auth.decorators import login_required
from django.contrib.auth.mixins import LoginRequiredMixin
@ -109,8 +110,14 @@ class AuthenticationView(View):
authenticated_user = authenticate(username=username,
password=password)
if authenticated_user is None:
messages.add_message(request,
messages.ERROR,
'Неправильное имя пользователя и/или пароль')
return HttpResponseRedirect(reverse('authenticate'))
else:
messages.add_message(request,
messages.SUCCESS,
'Поздравляю, вы вошли успешно')
login(request,
user=authenticated_user)
return HttpResponseRedirect(reverse('new-article'))