Как перенести данные со страницы на другую в node js - PullRequest
0 голосов
/ 13 февраля 2020

Здравствуйте, я изучаю node.js и застрял в сценарии. Поток состоит в том, что пользователь веб-сайта регистрирует себя, и после успешной регистрации я отправлю его на маршрут с именем create_profile, который является после запроса, а также я Я хочу отправить userId на create_profile маршрут. В случае, если пользователь закроет веб-сайт, затем, если он снова откроет его и войдет в систему, то, если профиль неполный, тогда я возьму его userId и отправлю на create_profile маршрут. после этого на домашнюю страницу. Что я думал о сохранении сеанса для аутентификации пользователя в странице создания профиля и входа в систему. Это потому, что если при входе в систему могут быть случаи буксировки: если пользователь успешно завершил свой профиль, отведите его к себе домой и сохраните глобальный файл. сессия там и второй случай, чтобы взять его для создания профиля как его неполное, затем после успешного создания перевести его в глобальный сеанс домашнего хранилища для аутентификации пользователя. Но я путаюсь с тем, как передать userId из логина для создания профиля, который является пост-запросом. мне нужно сделать временную сессию? Пожалуйста, решите мою проблему, я запутался, как решить эту проблему.

1 Ответ

0 голосов
/ 13 февраля 2020
  1. Вы можете создать столбец «profile_completed» в БД и установить его как «false» (по умолчанию), обновив его до «true», если пользователь заполнил профиль. Пока пользователь входит в систему, проверьте, обновлен ли его профиль, если да, отправьте его домой, иначе попросите его обновить.

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

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