Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak udostępniać użytkowników i loginy między wieloma witrynami WordPress

Zarządzanie wieloma witrynami WordPress może być kłopotliwe, zwłaszcza jeśli chodzi o obsługę kont użytkowników i loginów.

Udostępnianie informacji o klientach, członkach lub odwiedzających między wieloma witrynami może poprawić komfort użytkowania, umożliwiając użytkownikom logowanie się do wielu witryn za pomocą tego samego konta. Może to również zaoszczędzić mnóstwo czasu, jeśli trzeba dodać pracowników, studentów lub innych użytkowników do kilku witryn.

W tym artykule pokażemy, jak łatwo udostępniać użytkowników i loginy między wieloma witrynami internetowymi WordPress.

Automatically share users and logins between multiple WordPress sites

Dlaczego warto udostępniać użytkowników i loginy między wieloma witrynami WordPress?

Jeśli masz wiele witryn internetowych, możesz chcieć współdzielić użytkowników i dane logowania między nimi.

Może to zaoszczędzić czas i wysiłek odwiedzających, ponieważ muszą oni wypełnić formularz rejestracyjny tylko raz. Na przykład, możesz mieć blog WordPress i stronę internetową, na której sprzedajesz kursy online.

Jeśli ktoś kupi kurs na twoim blogu, możesz automatycznie dodać go do witryny z systemem zarządzania nauczaniem (LMS). Użytkownik może następnie logować się do LMS i rozpocząć pracę nad swoim kursem, bez konieczności rejestrowania się przy użyciu swojego adresu e-mail, nazwy użytkownika i innych informacji.

Jeśli jesteś agencją programistyczną WordPress lub pracujesz nad wieloma witrynami klientów, może być konieczne ręczne utworzenie kilku kont dla każdego programisty, testera i innego członka personelu. Zamiast tego możesz zaoszczędzić czas, rejestrując każdą osobę raz, a następnie udostępniając dane logowania między wszystkimi witrynami klientów.

Mając to na uwadze, zobaczmy, jak można udostępniać użytkowników i loginy między witrynami internetowymi WordPress.

Jak udostępniać użytkowników i loginy między wieloma witrynami WordPress

Najlepszym sposobem na udostępnianie informacji o użytkownikach i logowaniu jest użycie Uncanny Automator. Jest to najlepsza wtyczka do automatyzacji WordPress i pomaga tworzyć zautomatyzowane przepływy pracy, które mogą zaoszczędzić mnóstwo czasu i wysiłku.

Jeśli chodzi o łączenie kilku witryn, wiele osób zakłada, że trzeba skonfigurować sieć witryn WordPress. Jednak często łatwiej jest użyć webhooków. Są to fragmenty kodu, które umożliwiają różnym narzędziom i aplikacjom udostępnianie informacji w czasie rzeczywistym.

Po zainstalowaniu Uncanny Automator można używać webhooków do udostępniania informacji między witrynami internetowymi WordPress, w tym kont użytkowników i danych logowania.

Aby rozpocząć, należy zainstalować Uncanny Automator na witrynie internetowej, na której użytkownicy utworzą swoje oryginalne konto. Nazwiemy to witryną „źródłową”.

Następnie należy zainstalować Uncanny Automator na każdej witrynie internetowej, która powinna otrzymywać dane z witryny źródłowej.

Wreszcie, użyjesz receptur automatyzacji i webhooków do wysyłania informacji o użytkownikach ze źródła do wszystkich innych witryn internetowych, które potrzebują tych informacji.

Mając to na uwadze, przejdźmy przez kolejne kroki bardziej szczegółowo.

Dodaj Uncanny Automator do źródłowej witryny internetowej

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i włączanie Uncanny Automator na twojej witrynie internetowej. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Uwaga: Istnieje darmowa wtyczka Uncanny Automator, która pozwala zautomatyzować wiele typowych zadań i zawiera 300 wyzwalaczy i działań automatyzacji. Będziemy jednak używać Uncanny Automator Pro, ponieważ jest on potrzebny do użycia wyzwalacza „A user is created”.

Po włączaniu zostaniesz poproszony o zainstalowanie darmowej wersji rdzenia Uncanny Automator. Darmowa wtyczka ma ograniczone funkcje, ale jest używana jako baza dla wersji Pro.

Po wykonaniu tej czynności przejdź do Automator ” Ustawienia i wpisz swój klucz licencyjny.

The Uncanny Automator automation WordPress plugin

Informacje te można znaleźć na Twoim koncie w witrynie internetowej Uncanny Automator.

Po wpisz klucz, kliknij przycisk „Aktywuj licencję”.

Utwórz nowy przepis automatyzacji

Po włączaniu jesteś gotowy do tworzenia zautomatyzowanych przepływów pracy w WordPress. Uncanny Automator nazywa te przepływy pracy „przepisami”.

Zamierzasz utworzyć przepis, który wysyła informacje do webhooka za każdym razem, gdy użytkownik rejestruje się w witrynie WordPress.

Aby rozpocząć, wystarczy przejść do strony Automator ” Dodaj nowy. Uncanny Automator zapyta teraz, czy chcesz utworzyć przepis dla zalogowanych, czy dla wszystkich.

Przepisy dla zalogowanych użytkowników mogą być uruchamiane tylko przez zalogowanych użytkowników, ale każdy może uruchamiać przepisy dla wszystkich. W związku z tym wybierz opcję „Zalogowani”, a następnie kliknij przycisk „Potwierdź”.

Creating a new automated workflow in WordPress

Możesz teraz nadać temu przepisowi tytuł, wpisując go w polu „Tytuł”.

To jest tylko dla twojego odniesienia, więc możesz użyć wszystkiego, co chcesz.

How to share login information between multiple WordPress websites

Dodawanie wyzwalaczy i działań do zautomatyzowanego przepływu pracy

Każdy przepis w Uncanny Automator składa się z dwóch części zwanych wyzwalaczami i działaniami.

Wyzwalacz to dowolne zdarzenie, które uruchamia zautomatyzowany przepływ pracy, takie jak dodawanie nowych użytkowników i autorów do bloga WordPress. Działania to zadania, które wykona przepis, takie jak udostępnianie informacji innej witrynie, blogowi lub sklepowi internetowemu.

Na początek należy ustawić wyzwalacz, wybierając integrację.

Uncanny Automator obsługuje wiele popularnych wtyczek WordPress, w tym WPForms, WooCommerce i OptinMonster. Wyświetlane opcje mogą się różnić w zależności od zainstalowanych wtyczek.

Aby rozpocząć, wybierz „WordPress”, a następnie kliknij „Utworzono użytkownika”.

How to share user information between multiple blogs or websites

Następnie musisz powiedzieć Uncanny Automator, co powinien zrobić, gdy receptura zostanie uruchomiona.

Aby to zrobić, kliknij przycisk „Dodaj działanie”.

Sharing data between WordPress websites using a webhook

Uncanny Automator pokaże teraz wszystkie różne integracje, których można użyć w działaniu.

Aby wysłać dane do webhooka, kliknij „Webhooks”.

How to create user accounts automatically using Uncanny Automator

Spowoduje to utwórzenie nowego menu rozwijanego.

Tutaj wybierz opcję „Wyślij dane do webhooka”.

Sending data to a WordPress webhook using Uncanny Automator

Zobaczysz teraz nową sekcję, w której możesz skonfigurować webhook.

Na razie przewiń do sekcji „Ciało”.

Sharing usernames and emails between multiple websites

W tym miejscu należy określić dane, które Uncanny Automator powinien przekazać otrzymującym blogom lub stronom internetowym. Jako przykład pokażemy, jak udostępnić adres e-mail użytkownika, imię i nazwę użytkownika. Nie będziemy udostępniać hasła użytkownika za pośrednictwem Uncanny Automator.

Zamiast tego Uncanny Automator wygeneruje losowe hasło tymczasowe. W dalszej części tego przewodnika pokażemy, jak wysłać wiadomość e-mail zawierającą link do resetowania hasła, aby użytkownicy mogli łatwo utworzyć własne hasło.

Pro Tip : Najlepszą praktyką jest używanie unikatowego hasła dla każdego konta. Więcej informacji na ten temat można znaleźć w naszym przewodniku po zabezpieczeniach WordPress.

Aby udostępnić adres e-mail użytkownika, kliknij pole pod „Kluczem” i wpisz „E-mail”. Będziesz używał tego klucza w twoim webhooku, więc zanotuj go.

Retrieving the user's email address from a webhook

W sekcji „Rodzaj danych” wybierz „Tekst”, jeśli nie został jeszcze wybrany.

Teraz kliknij gwiazdkę obok opcji „Wartość”.

Getting data from a webhook using an automation plugin

Spowoduje to otwarcie listy rozwijanej z różnymi danymi, które można udostępnić. Możesz na przykład udostępnić nazwę użytkownika, imię i nazwisko danej osoby.

Aby udostępnić adres e-mail użytkownika, kliknij „Wspólne”, a następnie wybierz „E-mail użytkownika”.

Adding dynamic tokens to an automated WordPress workflow

Zazwyczaj będziesz chciał udostępnić dodatkowe informacje, takie jak imię i nazwisko użytkownika.

Aby udostępnić więcej informacji, kliknij przycisk „Dodaj parę”.

Adding additional key/value pairs to an Uncanny Automator workflow

Następnie wpisz rodzaj klucza, wybierz typ danych i wybierz wartość z rozwijanego menu, wykonując ten sam proces opisany powyżej.

Na przykład na poniższym obrazku udostępniamy e-mail, imię i nazwę użytkownika.

Adding key/value pairs to an automated workflow

Ten przepis jest prawie kompletny, ale nadal musisz wpisać adres URL webooka. Aby uzyskać ten odnośnik, należy skonfigurować Uncanny Automator na witrynie internetowej, która będzie odbierać dane.

Mając to na uwadze, pozostaw witrynę źródłową otwartą w karcie w tle i otwórz nową kartę.

Odbieranie informacji o logowaniu użytkownika za pomocą usługi Webhook

W nowej karcie zaloguj się do witryny, bloga lub sklepu WooCommerce, który otrzyma informacje o użytkowniku i dane logowania. Możesz teraz zainstalować i aktywować wtyczkę Uncanny Automator, wykonując ten sam proces opisany powyżej.

Po wykonaniu tej czynności nadszedł czas, aby utworzyć recepturę, która pobierze dane z webhooka i utworzy nowe konto użytkownika.

Aby rozpocząć, przejdź do Automatora ” Utwórz nowy. W wyświetlonym oknie kliknij „Wszyscy”, a następnie wybierz „Potwierdź”.

How to create a recipe for all users

Możesz teraz wpisać rodzaj tytułu dla automatycznego przepływu pracy.

Ponownie, jest to tylko odniesienie, więc możesz użyć wszystkiego, co chcesz.

How to receive data from a webhook on your website or blog

W sekcji „Integracje” wybierz „Webhooks”.

Z listy rozwijanej, która się pojawi, wybierz opcję „Receive data from a webhook”.

Receiving data from a WordPress webhook

Spowoduje to dodanie nowej sekcji z już wypełnionym „Webhook URL”. W późniejszym kroku dodasz ten adres URL do strony źródłowej.

Na razie przewiń do sekcji „Pola”. Tutaj należy skonfigurować wszystkie informacje, które będą pobierane z webhooka. Są to po prostu pary klucz/wartość utworzone w pierwszym przepisie automatyzacji.

W polu „Klucz” wpisz dokładnie ten sam rodzaj klucza, którego użyłeś dla pierwszej informacji. Jeśli wcześniej wpisałeś „E-mail” wielkimi literami, wpisz go również tutaj.

Adding keys to a WordPress website or blog

Następnie otwórz menu rozwijane „Rodzaj wartości” i wybierz „Tekst”.

Aby skonfigurować następną parę klucz/wartość, kliknij „Dodaj parę”. Teraz możesz po prostu powtórzyć te kroki, aby dodać wszystkie pary klucz/wartość.

Mapping keys and values in WordPress

Po zakończeniu kliknij „Zapisz”.

Ustawianie danych użytkownika w Uncanny Automator

Jeśli śledziliście ten wątek, to Uncanny Automator będzie teraz udostępniać witrynie internetowej adres e-mail, nazwę użytkownika i imię użytkownika.

Jak już wspomnieliśmy, przepis utworzy hasło losowo, więc musisz zapewnić odwiedzającym łatwy sposób na zresetowanie hasła.

Najprostszym sposobem jest wysłanie e-maila zawierającego odnośnik do twojej strony resetowania hasła. Możesz również dołączyć inne przydatne informacje, takie jak nazwa użytkownika danej osoby, odnośnik do twojej witryny internetowej i dane kontaktowe.

Aby rozpocząć, kliknij przycisk „Dodaj działanie”.

Adding actions to an automated recipe in Uncanny Automator

Uncanny Automator pokaże teraz wszystkie różne integracje, których możesz użyć.

Przejdź dalej i kliknij „E-maile”.

How to send an email automatically

W wyświetlonym menu wybierz opcję „Wyślij e-mail”.

To utworzy nową sekcję z niektórymi ustawieniami już wypełnionymi. Na przykład domyślnie Uncanny Automator będzie wysyłać wszystkie wiadomości z twojego e-maila administratora WordPress. Będzie również używał nazwy twojej witryny jako „From name”.

Automatically send emails using an Uncanny Automator recipe

Aby zmienić którekolwiek z tych ustawień, wystarczy usunąć wartość domyślną.

Następnie wpisz wartość, której chcesz użyć, lub kliknij gwiazdkę i wybierz token z menu rozwijanego. Tokeny te zostaną zastąpione prawdziwymi informacjami po uruchomieniu przepisu, więc są świetnym sposobem na wyświetlanie spersonalizowanych treści różnym użytkownikom.

Changing the default email automation settings

Twoim kolejnym zadaniem jest uzyskanie adresu e-mail użytkownika z webhooka.

Aby to zrobić, znajdź pole „Do”, a następnie kliknij jego gwiazdkę.

Adding dynamic tokens to an automated workflow

Następnie kliknij, aby rozwinąć sekcję „Wspólne”.

Gdy się pojawi, kliknij „User e-mail”.

How to share logins and user accounts between multiple websites

Uncanny Automator wyświetli teraz wyskakujące okienko wyjaśniające, że musisz określić, skąd będą pochodzić informacje o użytkowniku.

W wyskakującym okienku kliknij „Ustaw dane użytkownika”.

Settings user data in an automation workflow

Teraz, jeśli przewiniesz w górę, zobaczysz nową sekcję „Działania zostaną uruchomione w dniu…”.

Nowe konto użytkownika ma być tworzone za każdym razem, gdy uruchamiana jest receptura, więc wybierz opcję „Nowy użytkownik”.

Automatically creating a new user

Teraz musisz zmapować każde pole do informacji pobranych z webhooka. Niektóre z tych pól są obowiązkowe, takie jak nazwa użytkownika i adres e-mail, ale inne są opcjonalne, takie jak nazwa wyświetlana.

Aby rozpocząć, po prostu znajdź pierwsze pole, w którym chcesz zmapować dane, a następnie kliknij przycisk z gwiazdką.

Mapping data to a webhook

W rozwijanym menu kliknij, aby rozwinąć sekcję „Receive data from a webhook”.

Możesz teraz wybrać informacje, które chcesz wyświetlić w tym polu. Na naszych obrazkach pobieramy adres e-mail użytkownika z webhooka.

Mapping user data to a webhook

Po prostu powtórz te kroki dla każdego pola, w którym chcesz użyć informacji o odwiedzającym. Pamiętaj, aby pozostawić pole „Hasło” puste, aby Uncanny Automator wygenerował nowe hasło losowo.

Domyślnie Uncanny Automator tworzy każdego nowego użytkownika jako subskrybenta. Jeśli chcesz nadać mu inną rolę, otwórz menu rozwijane „Rola” i wybierz opcję z listy.

Changing the default user role

Więcej informacji na ten temat można znaleźć w naszym przewodniku dla początkujących na temat ról i uprawnień użytkowników WordPress.

Wreszcie, możesz powiedzieć Uncanny Automator, co zrobić, jeśli istnieje już konto dla tej nazwy użytkownika lub adresu e-mail. Ponieważ nie chcesz tworzyć duplikatów kont, kliknij przycisk opcji „Nie rób nic”.

Po zakończeniu kliknij „Zapisz”.

Avoiding duplicate users in WordPress

Utwórz e-mail z resetem hasła

Teraz możesz utworzyć e-mail, który Uncanny Automator wyśle do twoich użytkowników.

Aby rozpocząć, przewiń do sekcji „Wyślij e-mail” i znajdź pole „Do”. Możesz teraz kliknąć przycisk z gwiazdką i wybrać „E-mail użytkownika” z rozwijanego menu.

Adding an email address to an automated workflow

Po zakończeniu przewiń do pola „Temat”.

W tym miejscu można wpisać dowolny zwykły tekst, który ma być wyświetlany w temacie wiadomości. Możesz również spersonalizować temat e-maila za pomocą tokenów, które Uncanny Automator zastąpi prawdziwymi danymi użytkownika.

Creating a personalized subject line using dynamic tokens

Aby wstawić token, należy wybrać przycisk z gwiazdką, a następnie kliknąć, aby rozwinąć sekcję „Receive data from a webhook”.

Możesz teraz wybrać token, którego chcesz użyć, taki jak nazwa użytkownika, imię lub nazwisko danej osoby. W ten sposób możesz stworzyć spersonalizowany temat, który może poprawić twój wskaźnik otwarć e-maili.

How to create a personalized email subject

Kiedy jesteś zadowolony z tematu, nadszedł czas, aby stworzyć treść e-maila.

Podobnie jak w przypadku tematu, możesz wpisać zwykły tekst bezpośrednio w edytorze lub użyć tokenów, aby utworzyć spersonalizowaną wiadomość. Na przykład, jeśli pobrałeś imię użytkownika z webhooka, możesz zwrócić się do niego po imieniu.

How to automatically email users on a website, blog, or online store

Konieczne będzie również dołączenie odnośnika do resetowania hasła, aby użytkownik mógł utworzyć własne hasło i zapewnić bezpieczeństwo swojego konta.

Aby dołączyć ten odnośnik, wystarczy kliknąć gwiazdkę i zacząć wpisywać „Adres URL resetowania hasła użytkownika”.

Adding a password reset URL to an automated email

Gdy pojawi się odpowiednia opcja, kliknij, aby dodać ją do wiadomości.

Gdy będziesz zadowolony z konfiguracji e-maila, kliknij przycisk „Zapisz”.

Automatically send an email using Uncanny Automator

Gdy to zrobisz, będziesz gotowy do uruchomienia tego zautomatyzowanego przepisu.

Wystarczy przewinąć w górę i kliknąć przełącznik „Wersja robocza”, aby zamiast tego wyświetlić „Na żywo”.

Publishing an Uncanny Automator recipe

Łączenie wielu witryn internetowych WordPress za pomocą webhooków

W sekcji „Trigger” znajdź „Webhook URL”. Pamiętaj, że może być konieczne kliknięcie, aby rozwinąć tę sekcję, aby zobaczyć adres URL webhook.

Getting a webhook URL

Ostatnim krokiem jest dodanie tego adresu URL do pierwszego przepisu utworzonego na twojej witrynie źródłowej. Aby to zrobić, skopiuj adres URL, a następnie przełącz się z powrotem do przepisu na twojej oryginalnej witrynie internetowej.

Na tej karcie przewiń do sekcji „Działania” i znajdź puste pole „Adres URL Webhook”. Następnie możesz wkleić adres URL do tego pola.

Connecting multiple websites using a webhook

Gdy tylko zostanie to zrobione, witryna źródłowa jest gotowa do udostępniania danych logowania i informacji o użytkownikach.

Aby wszystko było dostępne na żywo, wystarczy kliknąć przełącznik „Wersja robocza”, aby zamiast tego wyświetlił się „Na żywo”.

Sharing data using a webhook

W tym momencie masz dwa działające przepisy Uncanny Automator na dwóch oddzielnych witrynach internetowych.

Teraz za każdym razem, gdy ktoś utworzy konto w witrynie źródłowej, Uncanny Automator udostępni jego informacje drugiej witrynie internetowej. Użytkownik otrzyma również e-mail z odnośnikiem do resetowania hasła.

Czy chcesz udostępniać użytkowników i dane logowania większej liczbie witryn internetowych?

Następnie wystarczy powtórzyć powyższe kroki, aby skonfigurować Uncanny Automator na większej liczbie stron internetowych. W ten sposób możesz łatwo udostępniać dane użytkowników nieograniczonej liczbie blogów WordPress, stron internetowych i sklepów internetowych.

Bonus: Upewnij się, że twoje e-maile z WordPressa są wysyłane niezawodnie

Czasami użytkownicy mogą nie otrzymywać twoich e-maili zgodnie z oczekiwaniami. Dzieje się tak, ponieważ wiele firm hostingowych WordPress nie ma poprawnie skonfigurowanej funkcji poczty.

Wiele firm hostingowych wyłącza funkcję poczty, aby zapobiec nadużyciom swoich serwerów. Może to być duży problem, ponieważ twoi użytkownicy nie otrzymają informacji o tym, jak utworzyć swoje hasła i uzyskać dostęp do swoich kont.

Na szczęście można to łatwo poprawić za pomocą WP Mail SMTP, który jest najlepszą wtyczką WordPress SMTP na rynku.

Is WP Mail SMTP the best WordPress SMTP plugin?

Umożliwia wysyłanie wiadomości e-mail z WordPressa za pośrednictwem niezawodnej platformy SMTP, która jest skonfigurowana specjalnie do wysyłania wiadomości e-mail, takich jak SendLayer, Gmail i Outlook.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat tego, jak poprawić WordPress nie wysyłający e-maili.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak automatycznie udostępniać użytkowników i loginy między wieloma witrynami WordPress. Możesz również zapoznać się z naszym przewodnikiem dla początkujących, jak zmienić hasło w WordPress lub zobaczyć nasz poradnik na temat wysyłania wiadomości e-mail do wszystkich zarejestrowanych użytkowników w WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

5 komentarzyZostaw odpowiedź

  1. Mrteesurez

    If I understand this very well, that means I can connect two websites together in such away that if a user signup on a website, he can use the same login to sign-in into another connected site. how it it works, Is it autosign-in into another site after he completed a registration on the initial website or will need to manually login.

    • WPBeginner Support

      The user would need to manually log in on the sites with their information :)

      Administrator

  2. Ralph

    Will this work with levels of users between websites?
    2 websites, both have free and premium accounts with different content available.
    If customer pay for premium account, he can access premium content on site A and B with 1 login.
    Is it possible?

    • WPBeginner Support

      It would depend on how you have your accounts set up. If you reach out to Uncanny Automator’s support they can help clarify how to set it up :)

      Administrator

      • Ralph

        I will definitely reach out to them for confirmation. Thanks for the guide again!

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.