S'inscrire ou se connecter avec Google
Décrire le flux OAuth Google : autorisation, création automatique du compte et cas d'erreurs.
PixShrink te permet de créer un compte ou de te connecter en un clic via ton compte Google, sans avoir à choisir un mot de passe. Cet article décrit le flux OAuth Google, les cas de succès et les erreurs possibles.
Lancer la connexion Google
- Va sur /compte/se-connecter/ (ou /compte/s-inscrire/ — les deux pages proposent la même option).
- Clique sur le bouton Continuer avec Google (en haut du formulaire, avant les champs email/mot de passe).
- Tu es redirigé vers la fenêtre de sélection de compte Google (prompt=select_account) : choisis le compte à utiliser.
- Autorise PixShrink à accéder à ton adresse email et à ton profil de base.
Premier compte — inscription automatique
Si aucun compte PixShrink n'existe encore pour cette adresse Google :
- Un compte est créé automatiquement.
- Ton adresse email est marquée vérifiée d'office — pas d'étape de confirmation à effectuer.
- Un email de bienvenue (Bienvenue sur PixShrink) est envoyé à ton adresse.
- Message flash affiché : Bienvenue <prénom> ! Ton compte vient d'être créé via Google.
Compte existant — reconnexion
Si un compte PixShrink existe déjà avec la même adresse email :
- Tu es reconnecté automatiquement.
- Si l'adresse n'était pas encore vérifiée, elle le devient automatiquement.
- Message flash : Bon retour <prénom> !
Redirection après connexion
Après une connexion réussie :
- Utilisateur normal → redirigé vers l'atelier (/convertir/) ou vers l'URL demandée avant la connexion.
- Staff / admin → redirigé vers le back-office.
Annuler ou fermer la fenêtre Google
Si tu fermes la fenêtre Google ou refuses l'autorisation, tu es renvoyé sur /compte/se-connecter/ avec le message : Connexion Google annulée.
Tu peux réessayer à tout moment ou utiliser la connexion classique email/mot de passe.
Erreurs possibles
| Message affiché | Cause | Que faire |
|---|---|---|
| Google OAuth n'est pas configuré (GOOGLE_OAUTH_CLIENT_ID manquant). | La connexion Google n'est pas disponible sur cette instance du service. | Utilise la connexion classique email/mot de passe ou crée un compte. |
| Échec de la connexion Google (state invalide). | Problème de sécurité CSRF — la session a expiré ou a été manipulée entre le départ et le retour depuis Google. | Recommence depuis /compte/se-connecter/ (ne pas utiliser d'onglets dupliqués). |
| Connexion Google impossible (échange du token). | Erreur réseau ou de configuration lors de la communication entre PixShrink et Google. | Réessaie quelques secondes plus tard ou utilise la connexion classique. |
| Connexion Google impossible (récup profil). | Erreur lors de la récupération de tes informations de profil Google. | Réessaie ou utilise la connexion classique. |
| Email Google non vérifié. | Le compte Google utilisé n'a pas son adresse email vérifiée côté Google. | Vérifie ton compte Google, ou inscris-toi avec une adresse email directement. |
Questions fréquentes
J'ai un compte créé par email — puis-je aussi me connecter avec Google ?
Oui, si l'adresse Google est la même que celle de ton compte PixShrink. La première fois que tu utilises Google avec cette adresse, les deux sont liés automatiquement et ton email est marqué vérifié.
Puis-je supprimer le lien avec Google ?
L'accès via Google et l'accès email/mot de passe sont indépendants. Si tu t'es inscrit via Google et que tu veux aussi un mot de passe, utilise Mot de passe oublié ? sur la page de connexion — tu recevras un lien pour en créer un.
Quelles données PixShrink récupère-t-il depuis Google ?
Uniquement l'adresse email et le prénom/nom de ton profil Google de base. Aucune donnée de navigation, agenda ou autre service Google n'est accessible. Consulte la Politique de confidentialité pour le détail.