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é : , ,

10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #137700
    #137752
    Fred – WooFrance
    Maître des clés
    Points: 7,403 pts
    Certifié
    Membre 2 étoiles

    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.

    depanagewp
    #137780
    Mikael Dubois
    Participant
    Points: 27 pts
    Membre 2 étoiles

    Merci 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.

    depanagewp
    #137785
    Hébergement Web WB2
    Maître des clés
    Points: 1,049 pts
    Certifié
    Membre 2 étoiles

    Il 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)

    depanagewp
    #137787
    Hébergement Web WB2
    Maître des clés
    Points: 1,049 pts
    Certifié
    Membre 2 étoiles

    Par 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…

    depanagewp
    #137802
    Mikael Dubois
    Participant
    Points: 27 pts
    Membre 2 étoiles

    Il 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.

    depanagewp
    #137803
    Mikael Dubois
    Participant
    Points: 27 pts
    Membre 2 étoiles

    Par 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…

    depanagewp
    #137811
    Guy
    Participant
    Points: 5,491 pts
    ModérateurCertifiéFreelance
    Membre 2 étoiles

    Bonjour,

    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

    Vous manquez de trafic ? Payez le prix d'un seul backlink et obtenez-en beaucoup plus !

    depanagewp
    #137820
    Mikael Dubois
    Participant
    Points: 27 pts
    Membre 2 étoiles

    Bonjour, 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…

    depanagewp
    #137949
    Hébergement Web WB2
    Maître des clés
    Points: 1,049 pts
    Certifié
    Membre 2 étoiles

    Bonjour

    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/

    depanagewp
10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.