控制页面用户一旦登录其帐户就会被定向

时间:2016-05-17 10:55:17

标签: meteor flow-router

我目前正在使用Flow Router来管理页面加载。在登录时,我想检查用户帐户是否已“由管理员激活”并将其指向两个页面中的一个。

场景1 - 用户帐户未激活,将用户发送到profile.html 方案2 - 用户帐户有效,将用户发送到blog.html

我找不到任何例子,有人可以告诉我该怎么做或指导我一个我可以遵循的例子。谢谢!

1 个答案:

答案 0 :(得分:0)

你可以像这样使用服务器端的Accounts.validateLoginAttempt钩子。

Meteor.loginWithPassword(user, password, function( err, res ){
    if(err){
        //redirect to login or other route
    } else {
       //redirect to dashboard
    }
}); 

如果在客户端没有激活,这就是你如何重定向到用户。

private