Maison > Questions et réponses > le corps du texte
Ma question est ici (Comment vérifier si un utilisateur est connecté à l'aide de "Google Sign In" (OAuth 2.0)) mais le package associé est obsolète (https://developers.google.com/identity/login/network/people ).
J'utilise Google One Tap dans mes projets. Comment savoir si un utilisateur est connecté à son compte Google à l'aide de Google One Tap.
P粉8055354342024-03-28 11:00:03
J'ai demandé à Google Bard et je pense qu'il a donné une bonne réponse.
Il existe plusieurs façons de vérifier si un utilisateur est connecté à Google.
Voici un exemple de la façon de vérifier si un utilisateur est connecté à l'aide de l'API Google Sign In :
const googleSignIn = require('google-signin'); const auth2 = googleSignIn.build(); const isSignedIn = await auth2.isSignedIn(); if (isSignedIn) { // The user is logged in. const user = await auth2.currentUser(); // Do something with the user's information. } else { // The user is not logged in. }
Utilisez le package Google One-Click :
const googleOneTap = require('google-one-tap'); const auth2 = googleOneTap.build(); const isSignedIn = await auth2.isSignedIn(); if (isSignedIn) { // The user is logged in. const user = await auth2.currentUser(); // Do something with the user's information. } else { // The user is not logged in. }
De plus, d'autres informations de l'utilisateur sont également accessibles via ces deux packages. Si vous avez besoin d'une solution différente, vous pouvez utiliser Google Bard.