繁体   English   中英

成功登录Google后加载页面

[英]Load a page after successful Google Login

通过Google api按钮成功登录后,如何加载新页面?

这是我的JavaScript的样子(由Google提供):

function signinCallback(authResult) {
if (authResult['status']['signed_in']) {
// Update the app to reflect a signed in user
// Hide the sign-in button now that the user is authorized, for example:
window.location.href='main.html'
document.getElementById('signinButton').setAttribute('style', 'display: none');
} else {
// Update the app to reflect a signed out user
// Possible error values:
//   "user_signed_out" - User is signed-out
//   "access_denied" - User denied access to your app
//   "immediate_failed" - Could not automatically log in the user
console.log('Sign-in state: ' + authResult['error']);
}
}

我应该填写什么以将应用程序更新到我的主页main.html?

如果您使用iron:router ,可以尝试一下。

function signinCallback(authResult) {
Router.go('/') //or whatever path you want to go
document.getElementById('signinButton').setAttribute('style', 'display: none');
}

如果您没有iron:router,只需添加他Meteor add iron:router

首先配置路径

Router.route('/', {name: 'mainPage'});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM