Реагировать - Перенаправление на страницу до входа в систему после успешного входа - PullRequest
0 голосов
/ 07 февраля 2019

Я использую React SPA / Create-реагировать-app и Express.js

Я использую passport.js для аутентификации, такой как Facebook и Google аутентификация.

Когда пользователь хочет войти в системупользователь должен перейти на страницу входа.и когда пользователь хочет войти в систему с Facebook или Google, он будет перенаправлен на страницу Facebook / Google, а после успешного входа перенаправит на веб-страницу с параметром токена в URL

Чтоя сделал:

Я добавил это: withRouter from 'react-router', чтобы я мог использовать историю следующим образом: history.go(-3) или я использую window.location.href = '/ myaccount', чтобы не возвращаться кпредыдущая страница

Первая проблема:

Иногда пользователю не нужно перенаправлять на страницу Facebook, поскольку он вошел на сам Facebook.

Вторая проблема

Иногда я получаю пустой экран или перенаправляю в неправильную позицию из-за проблемы номер 1.

Я почти никогда не получаю пустой экран, когда яиспользуйте window.location.href = '/ myaccount'

так как мне справиться с этим?

...