Как идентифицировать одного пользователя на разных сайтах с помощью пакета js? - PullRequest
0 голосов
/ 03 августа 2020

У меня есть несколько разных приложений-форм, где каждая страница формы представляет собой отдельное приложение. Пользователь отвечает на вопросы на одной странице, а затем переходит на другую, чтобы продолжить заполнение формы.

Мне нужно отправить пользовательские данные из формы в различных приложениях на один сервер. (Например, используя ajax). Как я могу понять, что это один пользователь, который записывает данные в одну запись базы данных? Нужно ли мне использовать файлы cookie или что-то еще?

РЕДАКТИРОВАТЬ: я распространяю свой пакет js клиентам, и мне нужно реализовать это, не затрагивая ничего, кроме этого пакета js.

РЕДАКТИРОВАТЬ: У меня возникла идея сгенерировать и получить файлы cookie из моего централизованного приложения с помощью iframe, как это делает Facebook с кнопкой «Мне нравится».

Могу ли я при первом посещении формы в одном из приложений, создайте iframe с помощью js и сгенерируйте UUID для пользователя, напишите его повару ie и на другой странице формы запросите эти файлы cookie с uuid

1 Ответ

1 голос
/ 03 августа 2020

Когда пользователь посещает вашу страницу, сгенерируйте уникальный идентификатор (например, UUID , вот пример того, как сгенерировать один ) с помощью JavaScript и сохранить его как a cook ie или в локальном хранилище . Отправляйте его всякий раз, когда отправляете запрос на сервер.

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