的问题:流星铁路由器登录路由直通的Facebook账户不工作
当我的普通用户使用标准的电子邮件/密码,账户密码“去登录重定向页面,便可以进入凭证和路由器将继续呈现请求的页面。
例如: /private_page(需要登录)。用户尝试去http://foo.com/private_page他们与登录页面一起出现。用户正确输入用户名/密码,现在显示/ private_page。
这工作,什么行不通......
上面同样的例子,但现在用户与Facebook账户,Facebook的身份验证。一切和以前一样,并且用户已经成功登录Facebook并且能够进入我的网络应用程序,除了路线从不显示/ private_page。它保持在经过身份验证的/登录页面上,而不显示登录模板。
简而言之 如何使Facebook的身份验证的用户直通和路线像常规基于密码的用户操作所要求的路线?
铁路由器配置:
Router.onBeforeAction(function() {
if (!Meteor.userId() && !Meteor.loggingIn()) {
this.redirect('login');
this.stop();
} else {
this.next();
}
},{except: ['login', 'contact, 'terms']});
流星包:
[email protected]
[email protected]
[email protected]
useraccounts:bootstrap
useraccounts:iron-routing