Vill du dela användare och login mellan flera WordPress webbplatser?
Delning av kund-, medlems- eller visitorinformation mellan flera webbplatser kan förbättra användarupplevelsen genom att allow them to logging in multiple sites with the same account. It can also save you a ton of time if you need to add employees, students, or other users to several sites.
I den här artikeln visar vi dig hur du enkelt kan dela användare och login mellan flera WordPress-webbplatser.
Varför dela användare och logins mellan flera WordPress webbplatser?
Om du har flera websites kanske du vill dela användare och login mellan dem.
This can save your visitors time and effort since they only need to complete the user registration form once. Du kanske till exempel har en blogg i WordPress och en website där du säljer onlinekurser.
Om någon köper en kurs från din blogg kan du automatiskt add’a dem till den site som har LMS (Learning Management System). Användaren kan sedan logga in på LMS och börja arbeta med sin kurs utan att behöva registrera sig med sin email address, användarnamn och annan information.
Om du är en WordPress-utvecklingsbyrå eller arbetar på flera webbplatser hos kunder, kan du behöva skapa flera konton manuellt för varje utvecklare, testare och annan anställd. Istället kan du spara tid genom att registrera varje person en gång och sedan dela login-information mellan alla webbplatser.
Med detta i åtanke, låt oss se hur du kan dela användare och login mellan WordPress websites.
Så här delar du användare och logins mellan flera webbplatser i WordPress
Det bästa sättet att dela information om användare och login är genom att använda Uncanny Automator. Det är det bästa plugin-programmet för automatisering i WordPress och hjälper dig att skapa automatiserade arbetsflöden som kan save you massor av tid och ansträngning.
När det gäller att ansluta flera webbplatser antar många att du måste konfigurera ett WordPress multisite network. Det är dock ofta enklare att använda webhooks. Dessa är kodbitar som allow olika tools och appar att dela information i realtid.
När du har installerat Uncanny Automator kan du använda webhooks för delning av information mellan WordPress-webbplatser, inklusive användarkonton och login-detaljer.
För att börja måste du installera Uncanny Automator på den website där användarna ska skapa sitt ursprungliga account. Vi antar att detta är ”källans” website.
Du måste sedan installera Uncanny Automator på alla webbplatser som ska ta emot data från källwebbplatsen.
Slutligen använder du automatiseringsrecept och webhooks för att skicka information om användare från källan till alla andra websites som behöver denna information.
Med detta i åtanke, låt oss gå igenom stegen mer i detalj.
Add Uncanny Automator till källwebbplatsen
Det första du behöver göra är att installera och aktivera Uncanny Automator på din källwebbplats. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
Note: Det finns ett gratis plugin Uncanny Automator som låter dig automatisera många vanliga uppgifter och kommer med 300 automatiseringsutlösare och actions. Vi kommer dock att använda Uncanny Automator Pro eftersom du behöver det för att använda triggern ”En användare skapas”.
När du aktiveras kommer du att bli ombedd att installera den gratis versionen av Uncanny Automator core. Det gratis tillägget har utvalda funktioner, men det används som bas för Pro-versionen.
När det är gjort, heada till Automator ” Settings och enter din license key.
You can find this information under your account on the Uncanny Automator website.
När du har enter nyckeln klickar du på knappen ”Activate License”.
Skapa ett nytt automatiseringsrecept
När du aktiverat programmet är du redo att skapa automatiserade arbetsflöden i WordPress. Uncanny Automator anropar dessa arbetsflöden som ”recept”.
Du kommer att skapa ett recept som skickar information till en webhook varje gång en användare registrerar sig på din WordPress website.
För att komma igång är det bara att heada till Automator ” Add New. Uncanny Automator kommer nu att fråga dig om du vill skapa ett recept för ”Inloggade” eller ett recept för ”Alla”.
Inloggade recept kan bara utlösas av inloggade användare, men vem som helst kan utlösa ”Alla”-recept. Med detta sagt väljer du ”Logged-in” och klickar sedan på ”Confirm”.
Du kan nu ge detta recept en rubrik genom att skriva in den i fältet ”Rubrik”.
Detta är bara för din referens, så du kan använda vad du vill.
Add Triggers and Actions till det automatiserade arbetsflödet
Varje recept i Uncanny Automator har två delar som kallas Triggers och Actions.
En trigger är en händelse som startar det automatiserade arbetsflödet, t.ex. att lägga till new användare och auktoriseringar på din blogg i WordPress. Actions är de uppgifter som receptet ska utföra, t.ex. dela information med en annan website, blogg eller online store.
Till att börja med måste du ställa in triggern genom att välja en integration.
Uncanny Automator stöder många populära tillägg för WordPress, inklusive WPForms, WooCommerce och OptinMonster. Alternativen du ser kan variera beroende på vilka tillägg du har installerat.
För att komma igång väljer du ”WordPress” och klickar sedan på ”En användare skapas”.
Därefter måste du berätta för Uncanny Automator vad den ska göra när receptet utlöses.
För att göra detta klickar du på knappen ”Add action”.
Uncanny Automator kommer nu att visa all de olika integrationer du kan använda i aktionen.
Om du vill skicka data till en webhook klickar du på ”Webhooks”.
Detta lägger till en new dropdown menu.
Här väljer du ”Send data to a webhook” (Skicka data till en webhook).
Du kommer nu att se en new section där du kan ställa in webhook.
För tillfället rullar du till section ”Body”.
Här måste du ange vilka data Uncanny Automator ska skicka till de mottagande WordPress-bloggarna eller -webbplatserna. Som ett exempel visar vi dig hur du delar användarens email address, förnamn och användarnamn. Vi kommer ej att dela användarens password via Uncanny Automator.
Istället kommer Uncanny Automator att generera ett slumpmässigt tillfälligt password. Senare i den här guiden visar vi hur du skickar ett email som innehåller en länk för att återställa lösenordet, så att användarna enkelt kan skapa sitt eget lösenord.
Pro tips: Det är bästa praxis att använda ett unikt password för varje account. Mer information om detta ämne finns vänligen i vår ultimata guide till WordPress säkerhet.
För att gå vidare och dela användarens email address, click på fältet under ”Key” och skriv in ”Email”. Du kommer att använda nyckeln i din webhook, så obs/observera den.
Under ”Data Type” väljer du ”Text” om den inte redan är vald.
Klicka nu på asterisken bredvid ”Value”.
Detta öppnar en dropdown med alla de olika data du kan dela. Du kan till exempel dela personens användarnamn, förnamn och efternamn.
Om du vill dela användarens email address klickar du på ”Common” och väljer sedan ”User email”.
Du kommer vanligtvis att vilja dela ytterligare information, till exempel användarens förnamn och efternamn.
För delning av More information, fortsätt och klicka på knappen ”Add Pair”.
Skriv sedan in en nyckel, välj datatyp och välj ett värde från dropdown-menyn genom att följa samma process som beskrivs ovan.
I följande image delar vi till exempel email, förnamn och användarnamn.
Det här receptet är nästan completed, men du måste fortfarande skriva in webookens URL. För att få den här linken måste du ställa in Uncanny Automator på den website som ska ta emot data.
Med detta sagt, lämna källwebbplatsen öppen i en flik i bakgrunden och öppna en new tab.
Ta emot information om inloggning för användare med hjälp av en Webhook
I den nya tabben loggar du in på den website, blogg eller WooCommerce store som ska ta emot användarinformationen och login-data. Du kan nu installera och aktivera pluginet Uncanny Automator genom att följa samma process som beskrivs ovan.
När det är gjort är det dags att skapa ett recept som hämtar data från webhook och addar dem till ett nytt användarkonto.
För att komma igång, head över till Automator ” Add New. I popupen som dyker upp klickar du på ”Alla” och väljer sedan ”Bekräfta”.
You kan nu skriva in en rubrik för det automatiserade arbetsflödet.
Återigen, detta är bara för din referens så du kan använda vad du vill.
Under ”Integrations” väljer du ”Webhooks”.
I den dropdown som visas väljer du ”Receive data from a webhook”.
Detta addar en new section, där ”Webhook URL” redan är ifylld. I ett senare steg kommer du att add to denna URL till källans website.
För tillfället rullar du till section ”Fields”. Här måste du konfigurera all information som du ska hämta från webhooken. Dessa är helt enkelt de nyckel-/värdepar som du skapade i det första automatiseringsreceptet.
Under ”Nyckel” skriver du in exakt den nyckel som du använde för den första informationen. Om du skrev ”Email” med stor bokstav tidigare, skriv det med stor bokstav här också.
Därefter öppnar du dropdown för ”Value Type” och väljer ”Text”.
För att konfigurera nästa nyckel-/värdepar klickar du på ”Add Pair”. Nu kan du helt enkelt upprepa dessa steg för att add to all nyckel/värde-par.
När du har gjort det klickar du på ”Save”.
Ställ in data för användare i Uncanny Automator
Om du har följt med, så kommer Uncanny Automator nu att dela användarens email address, användarnamn och förnamn med denna new website.
Som vi redan nämnt kommer receptet att skapa ett lösenord på måfå, så du måste ge visitorerna ett enkelt sätt att återställa sitt lösenord.
Det enklaste sättet är att skicka ett email som innehåller en link till din password reset page. Du kan också inkludera annan användbar information, till exempel personens användarnamn, en länk till din website och dina kontaktuppgifter.
För att komma igång klickar du på knappen ”Add action”.
Uncanny Automator kommer nu att visa all de olika integrationer du kan använda.
Gå vidare och click på ’Emails’.
I den dropdown som visas väljer du ”Send an email”.
Detta addar en new section med vissa settings redan ifyllda. Till exempel kommer Uncanny Automator som standard att skicka alla message från din WordPress admin email. Den kommer också att använda namnet på din site som ”From Name”.
För att ändra någon av dessa inställningar, behöver du bara borttaget standardvärdet.
Sedan kan du antingen skriva in det värde du vill använda istället eller clicka på asterisken och välja en token från dropdown-menyn. Dessa tokens kommer att ersättas med verklig information när receptet körs, så de är ett bra sätt att visa personligt content till olika användare.
Your next task is getting the user’s email address from the webhook.
Detta gör du genom att leta upp fältet ”To” och sedan clicka på dess asterisk.
Klicka sedan på för att förstora sectionen ”Common”.
När det visas klickar du på ”User email”.
Uncanny Automator kommer nu att visa en popup som förklarar att you måste ange varifrån informationen om användaren ska komma.
I popupen klickar du på ”Set user data”.
Nu, om du rullar upp ser du en new ”Actions will be run on…” section.
You want to create a new user account every time the recipe runs, so select ”New User”.
Nu måste du ompeka varje fält till information som hämtas från webhooken. Vissa av dessa fält är obligatoriska, t.ex. användarnamn och email address, medan andra är valfria, t.ex. display name.
För att komma igång letar du bara upp det första fältet där du vill mappa data och klickar sedan på dess asteriskknapp.
Klicka i dropdown för att förstora sectionen ”Receive data from a webhook”.
Du kan nu välja vilken information du vill visa i det här fältet. I våra images hämtar vi användarens email address från webhook.
Upprepa bara dessa steg för varje fält där du vill använda besökarens information. Kom bara ihåg att lämna fältet ”Password” tomt, så att Uncanny Automator slumpmässigt genererar ett new password.
Som standard kommer Uncanny Automator att skapa varje new användare som en prenumerant. Om you vill ge dem en annan roll, öppna då dropdown ’Roll’ och välj ett alternativ från listan.
Mer information om ämnet finns i vår guide för nybörjare om roller och behörigheter för WordPress-användare.
Slutligen kan du tala om för Uncanny Automator vad som ska göras om det redan finns ett account för det här användarnamnet eller den här email addressen. Eftersom du inte vill skapa dubbla konton klickar du på alternativknappen ”Gör ingenting”.
När du har gjort det klickar du på ”Save”.
Skapa ett e-postmeddelande för återställning av password
Du är nu redo att skapa det email som Uncanny Automator kommer att skicka till dina användare.
För att komma igång rullar du till ”Send an email” section och hittar fältet ”To”. You can now click on its asterisk button and select ’User email’ from the dropdown menu.
När detta är gjort rullar du till fältet ”Ämne”.
Här kan du skriva in vilken plain text som helst som du vill ska visas i ämnesraden. You can also personalize the email subject using tokens that Uncanny Automator will replace with genuine user data.
För att infoga en token väljer du knappen asterisk och klickar sedan på för att förstora section ”Receive data from a webhook”.
Du kan nu välja den token du vill använda, till exempel personens användarnamn, förnamn eller efternamn. På så sätt kan du skapa ett personligt ämne, vilket kan förbättra öppningsfrekvensen för dina email.
När du är nöjd med ämnesraden är det dags att skapa brödtexten till emailet.
På samma sätt som i ämnet kan du skriva plain text direkt i Editorn eller använda tokens för att skapa ett personligt message. Om du till exempel har hämtat användarens förnamn från webhooken kan du tilltala dem med namn.
Du måste också inkludera en link för återställning av password, så att användaren kan skapa sitt eget password och hålla sitt account säkert.
För att inkludera den här länken klickar du bara på asterisken och börjar skriva ”User reset password URL”.
När rätt alternativ visas klickar du på det för att add to meddelandet.
När du är nöjd med hur emailet är konfigurerat klickar du på knappen ”Save”.
När du har gjort det är du redo att göra det här automatiserade receptet Live.
Du rullar bara upp och klickar på ”Draft”-togglet så att det visar ”Live” istället.
Anslut flera WordPress-webbplatser med hjälp av en Webhook
I ”Trigger” -sektionen hittar du ”Webhook URL.” Tänk bara på att du kan behöva klicka för att förstora den här sektionen, för att se Webhook URL.
Det sista steget är att lägga till denna URL till det första receptet som du skapade på din källwebbplats. Det gör du genom att kopiera URL:en och sedan gå tillbaka till receptet på din ursprungliga website.
I den här tabben rullar du till sectionen ”Actions” och hittar det tomma fältet ”Webhook URL”. Du kan sedan gå vidare och klistra in URL:en i det här fältet.
Så snart det är gjort är källwebbplatsen redo att dela användarnas login-uppgifter och information.
För att göra allt live klickar du bara på ”Draft”-togglet så att det visar ”Live” istället.
Klart är att you har två live Uncanny Automator recept på två separata websites.
Nu, varje gång någon skapar ett account på källwebbplatsen, kommer Uncanny Automator att dela deras information med den andra webbplatsen. Användaren kommer också att få ett email med en länk för att återställa password.
Vill du dela användare och login-information med fler websites?
Sedan är det bara att upprepa stegen ovan för att installera Uncanny Automator på fler websites. På så sätt kan du enkelt dela användardata med ett obegränsat antal WordPress bloggar, websites och online-marknadsplatser.
Bonus: Se till att dina WordPress Emails skickas tillförlitligt
Ibland kan det hända att användare inte får dina emails som förväntat. Detta beror på att många WordPress webbhotell inte har mailfunktionen konfigurerad på rätt sätt.
Många webbhotell inaktiverar e-postfunktionen för att förhindra att deras servrar missbrukas. Detta kan vara ett stort problem, eftersom dina användare inte får information om hur de skapar sina password och får tillgång till sina accounts.
Lyckligtvis kan du fixa detta enkelt genom att använda WP Mail SM TP som är den bästa WordPress SMTP plugin på marknaden.
Det låter dig skicka dina WordPress-e-postmeddelanden via en tillförlitlig SMTP-plattform som är konfigurerad specifikt för att skicka e-postmeddelanden som gillar SendLayer, Gmail och Outlook.
För mer detaljer, vänligen se vår guide om hur man fixar WordPress som inte skickar email.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du automatiskt delar användare och logins mellan flera webbplatser i WordPress. Du kanske också vill kontrollera vår guide om hur man skapar ett formulär för filuppladdning i WordPress eller se våra expertval för de bästa tillägg för medlemskap.
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.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Mrteesurez says
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 says
The user would need to manually log in on the sites with their information
Administratör
Ralph says
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 says
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
Administratör
Ralph says
I will definitely reach out to them for confirmation. Thanks for the guide again!