WooFrance Dépannage et support WordPress WooCommerce › Forums › Forum de support WordPress › Plus d'accès au Dashboard : wp-login renvoi sur "mon compte" sur le front end…
Étiqueté : connection, WP-admin, wp-login
- Ce sujet contient 9 réponses, 4 participants et a été mis à jour pour la dernière fois par
Hébergement Web WB2, le il y a 5 années et 7 mois.
-
AuteurMessages
-
25 août 2019 à 5 h 04 min #137752
Bonjour
Le coup de fusionner 2 bases de donnée est une TRES MAUVAISE idée, ça ne fonctionne pas comme ça… Il y a des système de reconnaissance des donnée entre elle via des clé qui ne sont pas les même d’une BD à une autre.
Là tel que je le vois, le plus simple sera de restaurer la sauvegarde que vous avez faites (parce que vous avez été prudent…n ‘est ce pas ? ) avant de faire cette opération.
====================
25 août 2019 à 8 h 33 min #137780Merci Fred pour votre réponse.
C’est peut être une mauvaise idée, mais alors comment vous faites pour permettre à vos utilisateurs de s’enregistrer sur un site en restant connecté sur le second ? Je ne vois pas d’autre manière que d’utiliser une même base de données. Le codex de WordPress en donne la méthode et un tas de sites l’utilise. Évidemment si vous avez une meilleure méthode qui fonctionne mieux, je prends !
Bien entendu que j’ai été prudent…Mais de toute façon, je n’ai fait que copier une base (l’originale est toujours en place) et modifié un peu les fichiers wp-config. Rien de dingo.
Quels sont ces systèmes de reconnaissance dont vous parlez et en quoi c’est une très mauvaise idée de partager la même base pour deux sites ?
Merci Fred.
====================
25 août 2019 à 9 h 51 min #137785Il y a la solution WordPress en mode multisite
Pouvez vous nous donner des exemple concret ? Et nous mettre le lien vers le codex en question ? Parce que perso je ne connais aucun site WP (a part les réseaux multi-site qui le fasse… et pourtant WordPress ça fait 10 ans que je le manipule)
====================
25 août 2019 à 9 h 58 min #137787Par ailleur l’import des utilisateurs du site A vers le site B est une chose… (il existe des plugins qui font ça)
Mais le fait de se connecter au site A pour un utilisateur ne le connectera pas au site B… il sera obligé de se réAuthentifier…
Si vous voulez réellement partager une authentification il vous faut passer par un 3 eme élément genre base de donnée LDAP ou voir avec des API…
====================
25 août 2019 à 12 h 05 min #137802Il y a la solution WordPress en mode multisite
Pouvez vous nous donner des exemple concret ? Et nous mettre le lien vers le codex en question ? Parce que perso je ne connais aucun site WP (a part les réseaux multi-site qui le fasse… et pourtant WordPress ça fait 10 ans que je le manipule)
Alors oui, le mode multisite, j’ai commencé par ça. Mais je suis revenu en arrière parce que le mode multisite sert surtout pour qu’un administrateur puisse gérer plusieurs site depuis une seule console, mais côté utilisateur, malheureusement pour moi, ils devaient se réauthentifier sur chacun des deux sites.
Voici le lien vers le codex et le chapitre en particulier : https://codex.wordpress.org/fr:Modifier_wp-config.php#Tables_User_et_Usermeta_Personnalis.C3.A9es. Ensuite, une simple recherche sur le web nous donne plusieurs liens vers la méthode : https://wpfr.net/support/sujet/partager-la-table-utilisateur-pour-deux-wordpress-differents/ + https://wpfr.net/support/sujet/2-sites-wordpress-sur-1-base-de-donnees/ notamment, mais d’autres liens en anglais que j’ai suivi…
Ensuite, les utilisateurs du site 2 étant présents sur la base du site 1, ils sont reconnus sur le lors de leur passage sur le site 1 et n’ont pas à se reauthentifier. C’est le but. De mon côté, ça, ça fonctionne correctement. J’ai juste un problème sur l’accès admin du site 2. Mais je regarder de plus prêt les solutions LDAP.
====================
25 août 2019 à 12 h 07 min #137803Par ailleur l’import des utilisateurs du site A vers le site B est une chose… (il existe des plugins qui font ça)
Mais le fait de se connecter au site A pour un utilisateur ne le connectera pas au site B… il sera obligé de se réAuthentifier…
Si vous voulez réellement partager une authentification il vous faut passer par un 3 eme élément genre base de donnée LDAP ou voir avec des API…
Des plugins, j’en ai en trouvé, mais aucun ne permette une intégration dans mon design sans jurer fortement, et c’est un gros problème pour moi. Y en a un qui parait pas mal, client-portal.io, mais a 200 balles/an (!) et je suis même pas sûr qu’il gère la fusion des utilisateurs…
====================
25 août 2019 à 14 h 32 min #137811Bonjour,
As-tu vu celui ci: https://codexpert.io/product/share-logins-pro/
====================Content(e) de mon aide ? Vous pouvez m'offrir un café ! 🙂
Avant d'appeler à l'aide: Dépannage Woocommerce
25 août 2019 à 17 h 05 min #137820Bonjour, Guy,
Merci pour ta contribution. Oui, j’ai vu ce plugin. A vrai dire c’est en trouvant ce plugin que j’ai découvert que WordPress, nativement, permettait de faire la même manip. Je me suis donc posé la question de dépenser des sous dans un plugin qui semble faire ce qu’une simple (entre guillemets) manip sur les bases et les fichiers wp-config.php faisait aussi…
J’ai suivi ce pas à pas (en anglais) pour réussir la manip, vous pouvez y jeter un oeil si vous voulez : https://trickspanda.com/wordpress-share-users-login/
J’ai regardé d’un peu plus près les plugin SSO et il semble que la méthode soit encore plus efficace quand aux log vers d’autres applications, comme une chaine Slack, par exemple, qui utiliserait un même identifiant, ce qui pourrait aller encore plus loin… (Vu que j’utilise des chaines Slack pour certains de mes clients). J’ai retenu en particulier les plugins https://wordpress.org/plugins/oauth2-provider/ et son copain SSO https://wordpress.org/plugins/single-sign-on-client/
Vous les connaissez ? Il faudrait alors que je rétablisse les deux bases, enfin surtout le fichier WP-config d’origine puisque mon ancienne base est toujours en place et ce serait bon…
====================
26 août 2019 à 16 h 15 min #137949Bonjour
Oui en effet ça a l’air faisable d’après ce que j’ai pu voir sur les codecs… (on en apprend tout les jours)
Avez vous des exemple de sites qui le fasse ???Sinon j’ai trouvé cette article sur le sujet : https://kinsta.com/blog/share-logins-wordpress/
====================
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.