小编Yse*_*ran的帖子

firebaseAuth GoogleAuthProvider()signInWithRedirect

我的应用程序中有一个带有重定向的Google身份验证,我想在身份验证完成后重定向.但承诺不起作用

 function loginGoogle() {
        var provider = new firebase.auth.GoogleAuthProvider();
        firebase.auth().signInWithRedirect(provider);
        firebase.auth().getRedirectResult().then(function (result) {
            // This gives you a Google Access Token. You can use it to access the Google API.
            if (result.credential) {
                var token = result.credential.accessToken;
                console.log('token ' + token);
            }
            // The signed-in user info.
            var user = result.user;
            console.log('user ' + user);
            // if success redirect to
            $state.go('maps-fullwidth');

            // ...
        }).catch(function (error) {
            // Handle Errors here.
            var errorCode = error.code;
            console.log(errorCode);
            var errorMessage = error.message;
            // …
Run Code Online (Sandbox Code Playgroud)

javascript promise angularjs firebase-authentication

2
推荐指数
1
解决办法
7253
查看次数