Аутентификация JWT требует от меня выхода из системы и входа в систему, чтобы увидеть обновленную информацию о пользователе - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть приложение node.js / express, которое использует JWT в качестве аутентификации.

Когда мой пользователь входит в систему, отображая свою информацию, используя «user_id», у меня есть метод обновления, который обновляет информацию о пользователях «first_name», «last_name», получая этот «user_id».

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

1 Ответ

1 голос
/ 01 апреля 2019

Наилучшим подходом может быть один из этих двух:

1 - выполнить запрос на обновление и, если это удалось, вернуть обновленную информацию в ответ.

2 - Выполнить запрос на обновление и, если это удалось, после получения кода состояния 200 выполнить запрос «getOne», передавая user_id.

Вам необходимо заменить состояние вашего внешнего интерфейса.

Я не знаю, что вы используете на веб-интерфейсе, но если бы был какой-то фреймворк javascript, двухсторонняя привязка данных вам заменит.Если вы используете другую технологию, такую ​​как PHP, вам необходимо обновить страницу с новой информацией.

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