Как пользователи могут видеть только свои данные, узел js rest api с mysql - PullRequest
0 голосов
/ 13 января 2019

Может кто-нибудь сказать мне об общей логике, как пользователям только GET данные только их.

Я делаю Rest-API с помощью node.js + express + mysql. Я уже создал операцию CRUD с простой аутентификацией. Но я все еще не совсем понимаю логику: откуда остальные API знают идентификатор пользователя, который уже вошел в приложение.

Пожалуйста, скажите мне логику в GET, но только пользователи, уже вошедшие в систему, могут видеть свои собственные данные.

  • Users = id (pk), имя (varchar)
  • data = id (pk), users_id (fk), описание (варчар)

пользователи могут иметь несколько данных. Большое спасибо

1 Ответ

0 голосов
/ 13 января 2019

Вы можете сохранить идентификатор пользователя или любое другое уникальное свойство (любой тип ключа) для распознавания пользователей в локальном хранилище (в браузере). Когда вы делаете запрос, вы можете получить идентификатор пользователя или ключ и отправить его вместе с вызовом REST на сервер, поэтому, когда запрос достигнет сервера, он будет содержать идентификатор пользователя или ключ, который позволит вам запросить базу данных и получить соответствующие данные.

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