@NikClik

Как отправить данные пользователя в сигнал после входа пользователя в систему?

Так как у меня фронт и бэк существую отдельно друг от друга, у меня есть кастомная функция входа, вот она:
@csrf_exempt
def custom_login(request):
    if request.method == 'POST':
        data = json.loads(request.body)
        user = authenticate(request, username=data['login'], password=data['password'])
        request.user = user
        if user is not None:
            login(request, user)
            return HttpResponse(User.get_full_name(user))
        else:
            return HttpResponse('None')

Также у меня в программе существуют сиглы, суть в том, что мне как-то нужно получить данные залогигненного пользователя, после его входа в систему, в сигналах, как это сделать?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 2
tema_sun
@tema_sun
А почему бы не использовать встроенный user_logged_in сигнал?

https://docs.djangoproject.com/en/dev/ref/contrib/...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы