我已经获得第三方Facebook登录工作。我现在正试图弄清楚如何将我的用户重定向到我的" primaryLayout"模板。我是否使用iron:router或者有更好的方法吗?
这是我的代码到目前为止的样子:
Template.fbLogin.events({
'click #facebook-login': function(event) {
Meteor.loginWithFacebook({}, function(err){
if (err) {
throw new Meteor.Error("Facebook login didn't work!");
}
});
},
'click #logout': function(event) {
Meteor.logout(function(err){
if (err) {
throw new Meteor.Error("Login has failed.");
}
})
}
})
答案 0 :(得分:1)
试试这个。
Template.fbLogin.events({
'click #facebook-login': function(event) {
Meteor.loginWithFacebook({}, function(err){
if (err) {
throw new Meteor.Error("Facebook login didn't work!");
}else{
Router.go('/templateDesired') //or whatever Template you wanna go
}
});
},
'click #logout': function(event) {
Meteor.logout(function(err){
if (err) {
throw new Meteor.Error("Login has failed.");
}
})
}
})