流星反应注销事件

时间:2016-05-24 16:01:17

标签: meteor reactjs logout meteor-accounts

我正在使用流星并对流星包做出反应:   accounts-ui accounts-password

我想在当前用户注销或离开页面时执行功能客户端和服务器端。

我该怎么做?

编辑:我添加了我用于登录的代码。这只是反应流星的统治者 登录系统代码。我需要一个用于注销事件的事件处理程序。

export default class AccountsUIWrapper extends Component {

componentDidMount() {
  // Use Meteor Blaze to render login buttons
  this.view = Blaze.render(Template.loginButtons,
    ReactDOM.findDOMNode(this.refs.container));


}

componentWillUnmount() {
  // Clean up Blaze view
  Blaze.remove(this.view);
}

render() {
  // Just render a placeholder container that will be filled in
  return <span ref="container" />;
 }
}

1 个答案:

答案 0 :(得分:1)

在用户点击退出按钮时触发的操作中,您调用:

Meteor.logout( function() {
    // your code here, runs when user is successfully logged out
}