1"use strict";(globalThis.webpackChunksimple_jwt_login_website=globalThis.webpackChunksimple_jwt_login_website||[]).push([[274],{86989(e,t,s){s.r(t),s.d(t,{default:()=>he});s(96540);var i=s(10782),n=s(5260),a=s(28774),o=s(34164);const r="hero_FbU_",l="heroBg_jfJq",c="heroBadge_Gntd",d="heroTitle_VczR",h="heroAccent_tX4G",m="heroSubtitle_Mujd",p="heroCta_Ajfq",u="heroCodeWrap_hs0f",_="codeBlock_b7_Q",g="codeBar_yzAV",x="dot_yNWt",y="dotRed_MIGx",j="dotYellow_N9Tv",N="dotGreen_SrkZ",w="codeTitle_zlgX",b="codeBody_LVu1",v="codeLine_u9O0",C="codeComment_hMIB",f="codeAccent_viv0",A="highlights_L7Ni",S="highlightGrid_dAEW",B="highlightItem_AsRk",k="highlightIcon_Dt2C",T="highlightText_tL9P",P="sectionLead_jNqc",L="stepsGrid_dPxI",G="stepCard_MrYP",I="stepNum_xtnn",M="stepIcon__zv8",D="stepTitle_hdaR",W="stepDesc_blPd",R="useCaseGrid_SSow",q="useCaseCard_c3wj",F="useCaseIcon_HG3i",U="useCaseTitle_nwnR",E="useCaseDesc_BBsN",z="refTable_WEjd",J="refRow_ZaZu",O="refLeft_Andy",H="refParam_T7ae",V="refRequired_Gckm",K="refDesc_WmHI",X="installSteps_ngPN",Z="installStep_UzT7",Q="ctaSection_QC2K",Y="ctaCard_K8bX",$="ctaGlow_wSXI",ee="ctaTitle_NNbG",te="ctaSubtitle_U5Mb",se="ctaButtons_Smn4";var ie=s(95924),ne=s(66188),ae=s(93588),oe=s(74848);const re={"@context":"https://schema.org","@type":"SoftwareApplication",name:"Simple JWT Login MailPoet Add-on",applicationCategory:"DeveloperApplication",applicationSubCategory:"WordPress Plugin",operatingSystem:"WordPress 4.4+",description:"Add magic-link login to your MailPoet email campaigns. Subscribers click once and land on your site already logged in - no password required.",url:"https://wordpress.org/plugins/simple-jwt-login-mailpoet",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},author:{"@type":"Person",name:"Nicu Micle",url:"https://github.com/nicumicle"}};function le({title:e,lines:t}){return(0,oe.jsxs)("div",{className:_,children:[(0,oe.jsxs)("div",{className:g,children:[(0,oe.jsx)("span",{className:(0,o.A)(x,y)}),(0,oe.jsx)("span",{className:(0,o.A)(x,j)}),(0,oe.jsx)("span",{className:(0,o.A)(x,N)}),(0,oe.jsx)("span",{className:w,children:e})]}),(0,oe.jsx)("pre",{className:b,children:t.map((e,t)=>e.comment?(0,oe.jsxs)("span",{className:C,children:[e.text,"\n"]},t):e.accent?(0,oe.jsxs)("span",{className:f,children:[e.text,"\n"]},t):(0,oe.jsxs)("span",{className:v,children:[e.text,"\n"]},t))})]})}const ce=[{name:"text",required:!0,desc:"Visible link text shown to the subscriber."},{name:"authCode",required:!1,desc:"The Auth Code from Simple JWT Login \u2192 Auth Codes."},{name:"validity",required:!1,desc:"Token lifetime in seconds. Default: 604800 (1 week)."},{name:"redirectUrl",required:!1,desc:"Override the default redirect URL after login."},{name:"class",required:!1,desc:"CSS class(es) to apply to the link element."},{name:"style",required:!1,desc:"Inline CSS styles for the link."}],de=[{icon:ne.bG5,title:"Newsletter re-engagement",description:'Include a one-click "Read your exclusive content" link in your newsletter. Subscribers land on a members-only page already logged in - no friction, higher engagement.'},{icon:ne.KtJ,title:"Abandoned cart recovery",description:"Send a cart-recovery email with a magic link that logs the customer in and redirects them straight to checkout - remove every barrier between the email and the purchase."},{icon:ne.C97,title:"Welcome & onboarding emails",description:"Welcome new members with a single click that logs them in and drops them on your onboarding page. First impressions matter - make the journey seamless from day one."}];function he(){return(0,oe.jsxs)(i.A,{title:"MailPoet Add-on - Simple JWT Login",description:"Add personalized magic-link login to your MailPoet email campaigns. One shortcode, zero passwords - subscribers click and land on your site already logged in.",children:[(0,oe.jsx)(n.A,{children:(0,oe.jsx)("script",{type:"application/ld+json",children:JSON.stringify(re)})}),(0,oe.jsxs)("header",{className:r,children:[(0,oe.jsx)("div",{className:l,"aria-hidden":"true"}),(0,oe.jsxs)("div",{className:"container",children:[(0,oe.jsx)("div",{className:c,children:"MailPoet Add-on"}),(0,oe.jsxs)("h1",{className:d,children:["Magic-link login",(0,oe.jsx)("br",{}),(0,oe.jsx)("span",{className:h,children:"inside your emails"})]}),(0,oe.jsx)("p",{className:m,children:"Drop one shortcode into any MailPoet template. Every subscriber gets a personalized, one-click login link - no password, no friction."}),(0,oe.jsxs)("div",{className:p,children:[(0,oe.jsx)(a.default,{to:"https://wordpress.org/plugins/simple-jwt-login-mailpoet",className:ae.A.actionButton,title:"Download from WordPress.org",children:"Download free \u2192"}),(0,oe.jsx)(a.default,{to:"/docs/mailpoet/",className:ae.A.btn,title:"Read the documentation",children:"Documentation"})]}),(0,oe.jsx)("div",{className:u,children:(0,oe.jsx)(le,{title:"MailPoet shortcode",lines:[{comment:!0,text:"\x3c!-- Drop this into any MailPoet email template --\x3e"},{text:"[custom:simple-jwt-login"},{accent:!0,text:' text="Log in to your account"'},{accent:!0,text:' authCode="your-auth-code"'},{accent:!0,text:' validity="604800"'},{accent:!0,text:' redirectUrl="https://yoursite.com/dashboard"'},{text:"]"},{text:""},{comment:!0,text:"\x3c!-- Renders to a unique, time-limited URL per recipient --\x3e"}]})})]})]}),(0,oe.jsxs)("main",{children:[(0,oe.jsx)("section",{className:(0,o.A)(ae.A.sectionPadding,A),children:(0,oe.jsx)("div",{className:"container",children:(0,oe.jsx)("div",{className:S,children:[{icon:ne.y_8,text:"One shortcode, any template"},{icon:ne.bMg,text:"Passwordless login"},{icon:ne.a$,text:"Configurable token lifetime"},{icon:ne.qcK,text:"Free & open source"}].map(({icon:e,text:t})=>(0,oe.jsxs)("div",{className:B,children:[(0,oe.jsx)("span",{className:k,children:(0,oe.jsx)(ie.gc,{icon:e})}),(0,oe.jsx)("span",{className:T,children:t})]},t))})})}),(0,oe.jsx)("section",{className:(0,o.A)(ae.A.sectionPadding,ae.A.sectionGray),children:(0,oe.jsxs)("div",{className:"container",children:[(0,oe.jsx)("span",{className:ae.A.
1sectionEyebrow,children:"How it works"}),(0,oe.jsx)("h2",{className:ae.A.sectionTitle,children:"From shortcode to seamless login"}),(0,oe.jsx)("div",{className:L,children:[{n:"1",icon:ne.h6r,title:"Install & configure",desc:"Install the add-on, activate it, and copy your Auth Code from Simple JWT Login settings."},{n:"2",icon:ne.y_8,title:"Add the shortcode",desc:"Drop the shortcode into any MailPoet email template. Set the link text, validity period, and redirect URL."},{n:"3",icon:ne.isI,title:"Send your campaign",desc:"MailPoet renders a unique, personalized autologin URL for each subscriber when the email is sent."},{n:"4",icon:ne.C97,title:"Subscriber clicks - done",desc:"One click logs them in and redirects them to any page on your site. No passwords, no forms."}].map(({n:e,icon:t,title:s,desc:i})=>(0,oe.jsxs)("div",{className:G,children:[(0,oe.jsx)("div",{className:I,children:e}),(0,oe.jsx)("div",{className:M,children:(0,oe.jsx)(ie.gc,{icon:t})}),(0,oe.jsx)("h3",{className:D,children:s}),(0,oe.jsx)("p",{className:W,children:i})]},e))})]})}),(0,oe.jsx)("section",{className:ae.A.sectionPadding,children:(0,oe.jsxs)("div",{className:"container",children:[(0,oe.jsx)("span",{className:ae.A.sectionEyebrow,children:"Use Cases"}),(0,oe.jsx)("h2",{className:ae.A.sectionTitle,children:"Everywhere a smooth login matters"}),(0,oe.jsx)("div",{className:R,children:de.map(({icon:e,title:t,description:s})=>(0,oe.jsxs)("div",{className:q,children:[(0,oe.jsx)("div",{className:F,children:(0,oe.jsx)(ie.gc,{icon:e})}),(0,oe.jsx)("h3",{className:U,children:t}),(0,oe.jsx)("p",{className:E,children:s})]},t))})]})}),(0,oe.jsx)("section",{className:(0,o.A)(ae.A.sectionPadding,ae.A.sectionGray),children:(0,oe.jsxs)("div",{className:"container",children:[(0,oe.jsx)("span",{className:ae.A.sectionEyebrow,children:"Reference"}),(0,oe.jsx)("h2",{className:ae.A.sectionTitle,children:"Shortcode parameters"}),(0,oe.jsxs)("p",{className:P,children:["All available parameters for the ",(0,oe.jsx)("code",{children:"[custom:simple-jwt-login]"})," shortcode."]}),(0,oe.jsx)("div",{className:z,children:ce.map(({name:e,required:t,desc:s})=>(0,oe.jsxs)("div",{className:J,children:[(0,oe.jsxs)("div",{className:O,children:[(0,oe.jsx)("code",{className:H,children:e}),t&&(0,oe.jsx)("span",{className:V,children:"required"})]}),(0,oe.jsx)("span",{className:K,children:s})]},e))})]})}),(0,oe.jsx)("section",{className:ae.A.sectionPadding,children:(0,oe.jsxs)("div",{className:"container",children:[(0,oe.jsx)("span",{className:ae.A.sectionEyebrow,children:"Getting Started"}),(0,oe.jsx)("h2",{className:ae.A.sectionTitle,children:"Up and running in 4 steps"}),(0,oe.jsx)("div",{className:X,children:[{n:"1",title:"Install Simple JWT Login",desc:"Make sure the core plugin is installed and active on your WordPress site."},{n:"2",title:"Install the MailPoet add-on",desc:'Search for "Simple JWT Login MailPoet" on WordPress.org, install, and activate.'},{n:"3",title:"Copy your Auth Code",desc:"Go to Simple JWT Login \u2192 Auth Codes. Copy the code you want to use for autologin links."},{n:"4",title:"Add the shortcode to your template",desc:"Open a MailPoet email template, paste the shortcode with your auth code and desired parameters."}].map(({n:e,title:t,desc:s})=>(0,oe.jsxs)("div",{className:Z,children:[(0,oe.jsx)("span",{className:ae.A.stepNumber,children:e}),(0,oe.jsxs)("div",{children:[(0,oe.jsx)("strong",{children:t}),(0,oe.jsx)("p",{children:s})]})]},e))}),(0,oe.jsx)("div",{style:{marginTop:"3rem"},children:(0,oe.jsx)(a.default,{to:"https://wordpress.org/plugins/simple-jwt-login-mailpoet",className:ae.A.actionButton,title:"Download from WordPress.org",children:"Download free \u2192"})})]})}),(0,oe.jsx)("section",{className:Q,children:(0,oe.jsx)("div",{className:"container",children:(0,oe.jsxs)("div",{className:Y,children:[(0,oe.jsx)("div",{className:$,"aria-hidden":"true"}),(0,oe.jsx)("h2",{className:ee,children:"Turn every email into a one-click login"}),(0,oe.jsx)("p",{className:te,children:"Install the free MailPoet add-on, paste one shortcode, and give every subscriber a frictionless path back to your site."}),(0,oe.jsxs)("div",{className:se,children:[(0,oe.jsx)(a.default,{to:"https://wordpress.org/plugins/simple-jwt-login-mailpoet",className:ae.A.actionButton,title:"Download from WordPress.org",children:"Download free \u2192"}),(0,oe.jsx)(a.default,{to:"/docs/mailpoet/",className:ae.A.btn,title:"Read the documentation",children:"Documentation"})]})]})})})]})]})}},93588(e,t,s){s.d(t,{A:()=>i});const i={hero:"hero_syme",heroBg:"heroBg_sz9B",heroEyebrow:"heroEyebrow_h4OS",heroLogo:"heroLogo_jM6J",heroTitle:"heroTitle_ohkl",heroSubtitle:"heroSubtitle_GKHc",heroBreak:"heroBreak_pvIE",heroCta:"heroCta_r0UD",heroStats:"heroStats_t7f4",heroStat:"heroStat_IxIl",heroStatDivider:"heroStatDivider_UlV0",heroStatNum:"heroStatNum_HBkp",heroStatLabel:"heroStatLabel_IQIk",actionButton:"actionButton_sOLX",btn:"btn_moDz",sectionPadding:"sectionPadding_Npq9",v4Banner:"v4Banner_WtF5",v4BannerInner:"v4BannerInner_aCtw",v4BannerBadge:"v4BannerBadge_zw5u",v4BannerText:"v4BannerText_CBaq",v4BannerLink:"v4BannerLink_vF5E",sectionEyebrow:"sectionEyebrow_VjdR",sectionTitle:"sectionTitle_czhA",sectionLead:"sectionLead_c8wK",featureFilterBar:"featureFilterBar_CLzY",featureFilterBtn:"featureFilterBtn_q_yW",featureFilterBtnActive:"featureFilterBtnActive_dM5n",sectionGray:"sectionGray_VKWc",features:"features_keug",featuresCol:"featuresCol_jOZc",whyGrid:"whyGrid_wIfB",whyGrid2:"whyGrid2_gHXi",whyCard:"whyCard_KE_k",whyCardIcon:"whyCardIcon_PHRy",whyCardTitle:"whyCardTitle_OA3O",whyCardDesc:"whyCardDesc_cRcz",communityCardLink:"communityCardLink_IXi8",clientCard:"clientCard_852a",clientCardTitle:"clientCardTitle_CGnA",clientCardContent:"clientCardContent_VsYa",clientCardLogos:"clientCardLogos_IWvw",clientCardCode:"clientCardCode_qU44",clientCardFooter:"clientCardFooter_Ze1u",blogPostHomepage:"blogPostHomepage_TZbj",blogPostHomepageDate:"blogPostHomepageDate_AxuD",stepNumber:"stepNumber_BNBm",installSteps:"installSteps_ktRX",installStep:"installStep_Fxqm",installStepContent:"installStepContent_h3Fm",reviewsMore:"reviewsMore_B_Sk",ctaSection:"ctaSection_jZmi",ctaCard:"ctaCard_QVLJ",ctaGlow:"ctaGlow_QnvN",ctaTitle:"ctaTitle_f8lh",ctaSubtitle:"ctaSubtitle_bWU_",ctaButtons:"ctaButtons_JkLV",deploySection:"deploySection_cAnT",deployBanner:"deployBanner_GMGT",deployBannerGlow:"deployBannerGlow_ulws",deployBannerContent:"deployBannerContent_sehl",deployBannerEyebrow:"deployBannerEyebrow_ew0_",deployBannerTitle:"deployBannerTitle_Fy0H",deployBannerText:"deployBannerText_AZFa",deployBannerActions:"deployBannerActions_DC3f",subSectionPadding:"subSectionPadding_Q7tQ",paddingRow:"paddingRow_Lj3M",infoText:"infoText_WKhg",heroBanner:"heroBanner_UJJx",sectionGreen:"sectionGreen_YRUw",statistics:"statistics_pekq",statisticsTitle:"statisticsTitle_lz0C",statisticsNumber:"statisticsNumber_whtb"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.