Я использовал метод входа в Google во всплывающем окне.При входе в Google во всплывающем окне вспыхивает всплывающее окно, и он никогда не входил в систему. Но все отлично работает на локальном компьютере.
Вот код для входа в Google и регистрации в Google, код:
const database = firebase.initializeApp(config);
const firestore = database.firestore();
var provider = new firebase.auth.GoogleAuthProvider();
database.signIn = async (email, password) => {
try {
await firebase.auth().signInWithPopup(provider).then((result) => {
// This gives you a Google Access Token. You can use it to access Google API.
var token = result.credential.accessToken;
// The signed-in user info.
var user = result.user;
console.log("user",user.displayName);
console.log('result google',result.user);
// ...
store.commit("setCurrentUser", result.user);
}).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// The email of the user's account used.
var email = error.email;
// The firebase.auth.AuthCredential type that was used.
var credential = error.credential;
// ...
});
return true;
} catch (error) {
return error;
}
}
Tried byизменение chrome всплывающее, настройка куки ничего не работает.Любая помощь высоко ценится, пожалуйста ...