的問題:流星鐵路由器登錄路由直通的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