如何在 Meteor Meteor.loginWithFacebook 之后重定向用户
How to redirect users after Meteor.loginWithFacebook in Meteor
我已经让第 3 方 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.");
}
})
}
})
试试这个。
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.");
}
})
}
})
我已经让第 3 方 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.");
}
})
}
})
试试这个。
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.");
}
})
}
})