使用ReactRouter如果用户在访问需要身份验证的路由时未经过身份验证,请确保将用户重定向到登录组件:
<Route path="/place/:place_id" component={ Place } onEnter={ authenticate }/>
如何在用户退出时再次将用户重定向到身份验证组件,最好不需要明确调用路由?
答案 0 :(得分:0)
假设在onClick或某些描述上发生了注销,
const handleLogout = () => Meteor.logout(() => browserHistory.push('/login'));
我在这里使用react-router,所以ymmv。此资源也可能有所帮助:https://github.com/themeteorchef/base