如何防止用户登录后看到登录页面?

时间:2020-06-23 17:14:59

标签: javascript node.js reactjs react-redux redux-saga

我正在使用React应用,问题是登录并单击浏览器内的后退按钮后,我可以看到登录页面,

预防这种情况的最佳方法是什么?

  1. 在服务器端创建中间件来保护此路由吗?
  2. 是否创建一个功能来检查用户单击后退/前进按钮的时间?

你能指导我一点吗?

2 个答案:

答案 0 :(得分:0)

如果您使用react-router,则可以在登录组件中使用重定向

if (userIsLogged) {
  return <Redirect to={"/homepage"} />;
} 

答案 1 :(得分:0)