Javascript 如何防止用户在登录后看到登录页面?
我正在开发一个react应用程序,问题是在登录并单击浏览器中的后退按钮后,我可以看到登录页面 预防这种情况的最佳方法是什么Javascript 如何防止用户在登录后看到登录页面?,javascript,node.js,reactjs,react-redux,redux-saga,Javascript,Node.js,Reactjs,React Redux,Redux Saga,我正在开发一个react应用程序,问题是在登录并单击浏览器中的后退按钮后,我可以看到登录页面 预防这种情况的最佳方法是什么 在服务器端创建一个中间件来保护此路由 是否创建一个功能来检查用户何时单击后退/前进按钮 您能给我介绍一下吗???如果您使用的是react路由器,您可以在登录组件中使用重定向 if (userIsLogged) { return <Redirect to={"/homepage"} />; } if(userIsLogged){ 返回;
您能给我介绍一下吗???如果您使用的是react路由器,您可以在登录组件中使用重定向
if (userIsLogged) {
return <Redirect to={"/homepage"} />;
}
if(userIsLogged){
返回;
}
您可以使用Route Gurad模块
或者也可以参考这个例子
如果您使用的是
react router
,如果用户已经登录,您可以让您的登录路径将用户重定向到其他位置,因为您可能会在登录后在Redux中存储有关登录用户的一些状态。如果我需要调用函数而不是路由到特定路径,该怎么办?