DRF всегда возвращает сообщение not authenticated в Django rest framework, работающем на NextJS и Axios
После тестирования на postman я получаю правильный ответ, но когда я толкнул код для фронтенда, я получил отчет, что он всегда возвращает false...
views.py
# Check authentication status
def check(request):
data = {}
if request.user.is_authenticated:
data['response'] = 'user is authenticated'
data['name'] = request.user.name
data['email'] = request.user.email
data['phone_number'] = request.user.phone_number
data['id_user'] = request.user.id_user
data['passed_kyc'] = request.user.passed_kyc
else:
data['response'] = 'user is not authenticated'
return JsonResponse(data)
Вероятно, это зависит от того, какое значение они ожидают получить от ответа, поэтому попросите их показать вам код или сказать, какую пару ключ/значение они ожидают получить от ответа, и какие значения, по их мнению, означают "true" или "false"
Например, если они ожидают ключ "isAuthenticated" и значение либо "true/false", то вы должны добавить:
data['isAuthenticated'] = True/False #depending on whether user is authenticated or not