Как войти в систему пользователя на удаленный сайт с помощью почтового запроса в Django - PullRequest
0 голосов
/ 24 августа 2018

У меня есть два сайта с разными доменами, но с одним бэкэндом (Django).

Как есть:

  1. Клиент заполняет форму на посадку
  2. Посадка отправляет POST-запрос на Сервер
  3. Сервер, зарегистрированный пользователем
  4. Пользователь заходит на основной сайт (сервер) и снова заполняет форму для входа в систему

Быть:

  1. Клиент заполняет форму на посадку
  2. Посадка отправляет POST-запрос на Сервер
  3. Сервер регистрации и входа пользователя
  4. Пользователь заходит на основной сайт (сервер) и он уже залогинен

Какие есть идеи?

1 Ответ

0 голосов
/ 24 августа 2018

В вашей функции просмотра регистрации после регистрации пользователя войдите в систему, используя введенные данные.

user.save() #saving your user to database
user_auth = authenticate(request, username=user.username, password=user.password) 
login(request, user_auth)
# Redirect to a success page...

Не забывайте свой импорт:

from django.contrib.auth import authenticate,login
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...