2016-03-02 313 views
1

我有反应的应用程序,我坚持一点在注销module.When我注销它来到登录页面,但后点击返回按钮它来到前一页。可以我做类似在注销时显示登录页面(点击后退按钮)

<Route path="/only-for-logged-in-users-page" component={SomeComponent} onEnter={redirectToLoginIfNotLoggedIn} /> 

在onEnter上写什么?

+0

这完全取决于你如何实现身份验证。你能提供更多相关的代码吗? –

回答

0

从路由成分反应的路由器支持的 OnEnter function

有了这个,你可以用其他东西来代替你正在导航的路线。我会在这里检查我的身份验证状态,如果需要,请将其替换为登录URL。

您也可以考虑创建一个高级组件,它包装Route组件并在呈现正常路由之前处理验证逻辑。这可以让你做这样的事情:

<AuthenticatedRoute path"/only-for-loggedin" etc /> 
相关问题