-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
google_id absent de la table #9
Comments
Dans magiclogin_administrations.php :
Le champs google_id n'est ajouté qu'en cas de mise à jour du plugin en 0.2.1. Mais si on part d'une installation nouvelle du plugin, est-ce qu'on ne tombe pas dans le cas $maj['create'] et donc la colonne google_id n'est pas ajoutée ? |
En effet c'est visiblement la cause du bug |
Je ne maîtrise pas trop le mécanisme de xxx_upgrade mais je pense qu'il suffit d'ajouter la ligne de google_id dans $maj['create']
Je commiterai la correction prochainement. |
A partir du moment où le bugue est corrigé, le google_id est bien enregistré en base. Pour les connexions suivantes, le visiteur a juste à cliquer sur le bouton GG et il est directement connecté. Il n'y a plus de mail de confirmation qui lui est envoyé systématiquement. Avant la correction, le google_id n'était pas enregistré. Donc en cas de reconnexion, magiclogin voyait que le compte existait déjà, mais sans lien avec un compte Google. Donc on tombait dans le cas d'un auteur existant et alors un mail de confirmation était envoyé. |
Dans le fichier magiclogin_with_google.php, il est fait référence au champs google_id de la table spip_auteurs.
Dans l'installation que j'ai, ce champs n'a pas été ajouté alors que le champs facebook_id a bien été ajouté.
Est-ce normal ?
Du coup, cela pourrait expliquer que j'obtiens systématiquement le formulaire de signup même si je me suis déjà connecté avec GG ?
The text was updated successfully, but these errors were encountered: