2014-04-08 49 views
0

我想让Meteor在登录后总是重定向到用户的仪表板。由于某种原因,这是行不通的。有任何想法吗?登录后流星服务器不能重定向

Accounts.onLogin(function() { 
    return Router.render('/dashboard'); 
}); 
+1

可能重复([如何后,用户刚刚登录或刚注销重定向] http://stackoverflow.com/questions/22900405/如何重定向 - 用户刚刚登录或刚刚注销) –

+0

这样做,谢谢 – Chris

回答

0

所以我试图在onLogin函数的帐户文档中做到这一点。它很容易在router.js文档中进行如下处理:

var goToDashboard = function(pause) { 
    if (Meteor.user()) { 
    Router.go('dashboard'); 
    pause(); 
    } 
}; 

Router.onBeforeAction(goToDashboard, {except: ['signin']});