Täname, et ostsite meie veebipoest! Miks on nii tähtis tänada e-kirjade infolehtedes? Tekstsõnum koju, aitäh, et teie tellimus on saadetud

Kasutaja klõpsas nupul "Osta" ja tegi tellimuse, vastuseks nägi ta standardsõnumit "Aitäh, teie tellimus on saadetud". Kas arvate, et lehe "Täname tellimuse eest" eesmärk on täidetud? Me väidame, et ei, sest hästi kavandatud, võib see suurendada teie klientide lojaalsust, suurendada keskmist kontrolli ja isegi provotseerida korduvaid müüke. Ja see pole maagia, vaid lihtsalt 5 reeglist kinnipidamine. Siin on mõned kasulikud näpunäited nende lehtede optimeerimiseks.

Kuva uuesti tellimuse teave

Tehke kokkuvõte tellimusest: märkige selle konfiguratsioon ja maksumus ehk teisisõnu „näita kviitungit“. Laske oma kliendil veenduda, et ta esitab tellimuse õigesti. Samuti soovitame täpsustada kontaktnumbrid ja kaupluse juhtidega suhtlemise viisid, kui Kliendil on ootamatult vaja ostupaketis muudatusi teha või lisateavet saada. Kliendi eest hoolitsemine pole kunagi üleliigne, uskuge mind, see on parem kui kuiv "Tänan tellimuse eest".

Saada meilisõnum

Lisaks tellimusteabe kuvamisele lehel, saatke ostja e-postile ka e-posti teel kinnitus. Näiteks märkige rubriiki "Kaupluse nimi: teie tellimuse nr 129 kinnitus" ja kirja enda sisse kogu teave kauba, maksumuse, tarnetingimuste ja -viiside kohta. Lisaks saate selles sõnumis kutsuda ostja oma sotsiaalvõrgustikega liituma või tellida e-posti uudiskirja.

Kasutage ristmüüki

Tšeki summa suurendamiseks paku ostjale seotud tooteid. Näiteks: "Ostsite just selle köögikombaini? Kuidas oleks vaadata lisavorsti ja kebabi lisandeid. Või mahlasõel?" Need ettepanekud töötavad suurepäraselt koos tootekomplektide moodustamise pädeva lähenemisviisiga. Saate programmeerida seotud toodete automaatse valiku.

Ehitage lojaalsust

Kasutage praeguste klientide sõprade jaoks kutsesüsteeme. Pärast ostu sooritamist kutsub klient sõpru ostu sooritama ja neile antakse täiendavaid allahindlusi. Selliseid pakkumisi levitatakse sotsiaalmeedia kaudu hõlpsasti ja need toovad tulemusi. Näiteks:

Ole sotsiaalne!

Kutsu kasutajaid Facebooki, Vkontakte ja muude sotsiaalsete võrgustike tellijateks. Lõppude lõpuks on nad juba teilt ostu sooritanud - nii väärtuslikku vara ei saa kaotsi minna. Meelitamiseks kasutage fraasi, mis rõhutab osalemise eeliseid, näiteks "Jälgi meie allahindlusi ja müüki". Nii jätkate püsiklientidega suhtlemist ja saate võimaluse stimuleerida korduvaid oste. Mis on ka märkimisväärne, töötate välja täiendava kanali kaupluse teenuste ja kaupade reklaamimiseks. Nende lihtsate näpunäidete rakendamine toob tulemusi kõigis veebipoodides, olenemata teemast. Edukat müüki! Materjalide põhjal www.e-pepper.ru

Uuendus (2018):

Klient ostis just teilt toote ja esitas taotluse. Hästi! See on parim aeg kutsuda teda teie uudiskirja tellima. Parimat hetke on lihtsalt võimatu ette kujutada, sest praegu usaldab klient teid ja on valmis suhtlema.
Pärast tänulehele tellimuse esitamist saate märkimisväärselt suurendada oma abonendibaasi, mis seejärel uuesti ja uuesti ostjateks muudetakse. Pealegi on inimesed, kes on juba tellimuse teinud, a priori lojaalsemad ja rohkem valmis teilt jälle mõnda toodet ostma.

Infolehe tellimisvorm peaks olema lihtne ja arusaadav. Kui kasutaja on e-posti aadressi juba sisestanud (ja tõenäoliselt see ka on), saate läbi ühe nupuga. Samal ajal on väga oluline selgitada, mida täpselt välja saadate, millist teavet ja millise sagedusega. Mida täpsemat teavet annate, seda parem.
Nagu tavaliselt, tuleks lisaks sätestada, et klient saab tellimuse igal ajal ühe või kahe klõpsuga tühistada.
Siis on kõik lihtne. Kui käsil on hea püsiklientide baas (ja isegi isikupärastatud andmetega), on võimalik luua tõeliselt tõhusaid e-kirju. Sellisel juhul on parem mitte sagedasti käia, vaid tegutseda kindlasti. Näiteks saatke enne pühi kliendile tulus pakkumine. Peaaegu kindlasti mõtleb inimene mis tahes kingituste ostmise hetkel ja kui teie pakkumine teda huvitab, ostab ta need kingitused teilt.

Tänuleht on suurepärane võimalus müüki suurendada ja seda rohkem kui ühel viisil ning keegi ei keela uute väljamõtlemist.

Täna puudutan teemat, mida vähesed käsitlevad.

Kas usuksite, et leht Täname ostu eest on veebipoes üks enim uuritud lehti? Kuid nagu kiri, mille veebipood tellimuse kinnitusena saadab. Kasutajad proovivad lugeda iga sõna, kontrollides seeläbi veebipoodi saadetud tellimuse õigsust.

Nõustuge juhtunuga rumal oleks mitte kasutada ära ostja sellist tähelepanelikkust... Täna ütlen teile, kuidas saate sellel lehel ja tellimuse kinnituskirjast veelgi rohkem teenida.

  1. Täname teid ostulehe eest
    - Tase 0. Põhiline.
    - 1. tase. Individuaalne.
    - 2. tase. Üksikisik edasijõudnutele.
    - 3. tase. Me kaasame saidiga tehtavasse töösse.
    - 4. tase. Kaasame abonente.
    - 5. tase. Soovitatav sõpradele.
    - tase 6. Edasiarendus.
    - Võrdlus ja järeldus.

Näidetena kasutan lehe prototüüpe.

Täname teid ostulehe eest

See leht hea asjaolu, et veebipoes tellimust esitades loeb seda peaaegu iga kasutaja. Ja samal ajal halb asjaolu, et sel ajal lõpetatakse ostja suhtlus veebipoega määramata ajaks.

Pakun ära kasutada asjaolu, et iga ostja on selle lehe vastu huvi tundnud, ja sellest tulenevalt proovida veebipoes ostja tähelepanu äratamiseksteda lahti laskmata

Kõlab ahvatlevalt, eks?

Täna läbime teie ja mina kõik sammud selle lehe loomiseks nullist kõrgel tasemel, millest pole nii palju näiteid. Märgin kohe, et te ei vaja programmeerijate või disainerite metsikut personali, kõik on lahendatud üsna tühiselt ja ilma eriliste raskusteta. Märgin ka, et selle lehe individuaalset uurimist viivad läbi kõik, kes.

Tase 0. Põhiline.

Vahel tunnen end isegi solvununa, kui saan sellise suhtumise oma inimesesse.

Kohutav, selline leht ei jäta muid võimalusi kui selle veebipoe sulgemine ja teie ettevõtte juurde minek, sest see leht ei paku üldse mingeid toiminguid. Jah, ma saan endiselt kataloogi sirvida või klõpsata muudel lehtedel, kuid mul pole selleks praktiliselt mingit motivatsiooni.

Proovime seda põhiversiooni paremaks muuta.

Tase 1. Isiksuse lisamine.

Mis on paremaks läinud:

Lisatud individuaalsus;
Ostja saab kontrollida sisestatud andmeid;
Juba selles etapis sai ta tellimuse numbri, millest saab probleemide korral teada anda (see saadetakse ka e-kirjaga).

Aga jälle teile kui müüjale pole sellest mingit kasu... Proovime lisada rohkem funktsionaalsust.

2. tase. Üksikisik edasijõudnutele.

Nõus, et see on tühiasi, kuid äärmiselt mugav tühiasi?

Tase 3. Kaasame kasutaja saidiga töötamisse.

Sellest sammust alates algavad teie kui veebipoe omaniku jaoks väga kasulikud boonused.... Ja need veebipoed, kellel on oma ajaveeb, tunnevad end eriti kasulikuna. Ja kellel seda pole, peaks kohe mõtlema selle välimusele.

Mis on eelised:

Ostja ei lahku kohe lehelt “Tänan teid ostu eest”, vaid jätkab teie ajaveebi uurimist ja tutvumist muu sortimendiga. Tõenäosus, et ta ostab midagi muud, suureneb !
Arvestades, et peaaegu iga teie artikkel sisaldab linke toodetele, on äärmiselt tõenäoline, et kasutaja ostab midagi muud;
Kui teil õnnestub kuvada asjakohaseid (ostetud kaupade jaoks asjakohaseid) artikleid, suureneb selle meetodi efektiivsus märkimisväärselt.

Kuid see pole veel kõik, proovime oma klientidelt veelgi suuremat väärtust saada.

Tase 4. Saame tellijaid.

Nagu näete, lisasime lehele „Täname ostu eest” e-kaubanduse uudiskirja tellimise võimaluse. Tuletan meelde, et lihtsaim viis selliste postituste tegemiseks on teenuse MailChimp.com kasutamine, mis võimaldab teil seda protsessi võimalikult palju automatiseerida.

Tellimisvormi rakendamine võimaldab teil saavutada järgmised eesmärgid:

Teie veebipoe tellimisbaasi kasv;
Sarnase vormi paigutamine teie veebipoe teistele lehtedele mõjutab veelgi teie liitumisbaasi kasvu, mida paljud nimetavad peaaegu iga veebipoe „kuldvaraks“;
Müügi kasv e-turunduse kaudu teie klientidele.

Nüüd juba teie kasu lehe "Täname teid ostu eest" arendamisest on selgelt nähtav... Lisaks sellele, et julgustate oma ajaveebi lugema, saate ka oma ridadesse täiendavaid tellijaid.

Tutvustame sotsiaalset komponenti, mis aitab meil veebipoodi veidi rohkem liiklust meelitada... Oluline on see, et see on lojaalne liiklus ja ma selgitan nüüd, miks.

  1. Ostja esitab tellimuse;
  2. Lehel “Tänan teid ostu eest” soovitate lisaks ajaveebi lugemise ja uudiskirja tellimise pakkumisele soovitada ka oma veebipoodi oma sõpradele;
  3. Ostja klõpsab neid nuppe ja valib meeldimise;
  4. Sõbrad näevad omakorda sarnast soovitust sotsiaalvõrgustikes: “ Sõbrad, mul on hea meel sellist ja sellist toodet sellisest ja sellisest poest osta! Siin on sellise ja sellise kingituse sooduskood”;
  5. Pärast sellist sõnumit on mõned sõbrad kindlasti huvitatud tasuta kingitusest + suusõnaliselt töötab. Ja teate, et usaldusväärse inimese soovitus on üks parimaid soovitusi.

Milliseid järeldusi saab teha:

Tase 6. Edasiarendus.

Kuidas muidu saaksite oma aitäh ostulehe eest arendada:

  1. Lause " Osta lisatarvikuid superhinnaga ainult sellelt lehelt ja alles nüüd”;
  2. Pakkumine lisateenused soodushinnaga;
  3. Pakkumine osta teine \u200b\u200bsama toode / tooted märkimisväärse allahindlusega;
  4. Mis on teie võimalus?

Sellel lehel võib olla palju erinevaid lahendusi ja täiendusi ning selle muutmisel peaksite kõigepealt tuginema sortimendile. Kuna mobiiltelefonide ettepanekud on samad (kaaned, ekraanil olevad filmid ...) ja õmblusmasinate puhul, siis täiesti erinevad (niidid, nõelad ...).

Järeldus. Võrdleme.

Sõbrad, alloleval pildil näete selgelt, kuidas leht “Tänan teid ostu eest” on muutunud.

Kui algselt oli see kasutu kirjutamine, siis tänu oma jõupingutustele saime lõpuks täiesti funktsionaalse lehe, millega saate:

Suurendada müüki;
Meelitada uusi lojaalseid külastajaid;
Hankige uusi tellijaid;
Motiveerida ostjaid saidiga edasi töötama, suurendades seeläbi seotust;
Veenduge, et teid mäletatakse!

Nagu näete, üksi plussid!

Avaldades inimesele tänulikkust, näitate üles austust ja erilist suhtumist temasse. Kuuldes oma pöördumises "aitäh", rõõmustame ja oleme inspireeritud.

Millal, kuidas ja miks tellijaid e-uudiskirjas tänada, ütleme oma artiklis, kasutades tuntud kaubamärkide näiteid.

Täname tellimise eest

Tervitage uusi kasutajaid tänuga tellimise eest. Andke neile teada, et hindate nende huvi oma ettevõtte vastu.

Hea tänulikkuse žest võib olla sooduskupong, mis suurendab ka ostu sooritamise võimalusi.

Tutvustage oma kaubamärki algajale, rääkige meile uudiskirjast üksikasjalikult: kui uudiste kokkuvõte ilmub, kui on müüki jne. Või kutsuge teda lahkesti e-posti kampaaniaseadetes teemasid valima. Nii kauplus riided ja aksessuaarid Neiman Marcus tervitab uusi tellijaid.

Täname teid ostu eest

Kliendi poolt toote ostmine või teenuse tellimine on kõige sobivam hetk selle eest tänamiseks. Sellised kirjad ei tundu kuidagi tänulikud. Ühendage äri rõõmuga: täname teid ostu eest tellimuse kinnitusmeilis.

Täname e-posti mõõdikute statistika kinnitab, et seda loetakse ja klõpsatakse. Firma sõnul Tähelepanelikkus „Täname teid ostu eest” keskmise e-posti aadressi määr on 42%, klõpsamissagedus 18%, e-posti korduvate ostude arv ulatub 10% -ni. Selguse huvides esitame statistika kõigi avatud tööstusharude keskmise avatud kliki määra ja klikkimise määra kohta: keskmine avatud määr on 10%, klikkide määr on 2%.


Ideed kirjale "Tänan teid ostu eest":

  1. Korja üles tavaline pealkirja

Teema rida peaks ostjale kohe näitama, mis meiliga on tegemist. Kõige tõhusamad pealkirjade valikud: „Tänan teid tellimuse eest“, „Tellimuse kinnitus“. Võite lisada oma kasutajanime ja ettevõtte nime: “Alina, aitäh poes tehtud tellimuse eest Kuldne king“, Nii on kohe selge, kellelt kiri pärineb.

  1. Andke sooduskupong

Kui ostja on ostu sooritanud, ärge oodake kokkupandud kätega, kui ta soovib midagi uuesti osta. Tehke oma tänukirjas nagu kondiitritoodete kauplus allahindlust Geniaalsed pagarid allpool toodud näites.

Statistika näitab, et sooduskupongid võivad teie konversioonimäära rohkem kui kolmekordistada. Lisage kupongimeilis kindlasti aegumiskuupäev. See võib olla 5-10 päeva. Ärge määrake perioodi liiga pikaks, sest kasutaja saab ostu edasi lükata ja selle unustada.

  1. Soovita muud kaubad

Teie ostu kiituskiri võib sisaldada teie sõbralikke soovitusi teiste toodetega. Müügis on see taktika juba pikka aega tuntud kui ristmüük - ristmüük, kui müüja pakub kaamera ostmisel mälukaarti või sülearvuti jaoks hiirt.

  1. Paluge oma ostu hinnata

Koos tänutähega ostu eest näidake tellijale, et hoolite tema arvamusest. Kutsu teda ostetud toodet hindama või kirjuta ise arvustus.

Täname, et olete sotsiaalmeedias aktiivne

E-posti infolehed pole ainus suhtluskanal, mille kaudu teie kliendid saavad teavet. Samuti on olemas suhtlusvõrgustikud. Firma Bränd Analytics viib regulaarselt läbi uuringuid Venemaa sotsiaalvõrgustikes. Nende andmete põhjal võib öelda, et aktiivsete autorite publik on 37 miljonit inimest. Ja need autorid genereerisid kuus 588 miljonit sõnumit.

Aktiivsed autorid loovad avaliku sisu ja kujundavad seeläbi avalikku arvamust ja meeleolu. Nad saavad autoriteetideks paljude kasutajate jaoks ühes või teises piirkonnas. Iga ettevõtte jaoks on oluline saada lojaalsed kaasautorid, kes saavad kasutajate arvamust mõjutada.

Ärge unustage tänada oma abonente sotsiaalmeedias teie ettevõtte kohta meeldimise ja teabe jagamise eest. Nii teeb seda looduslik tsitruseliste teeettevõte Tõsi Tsitruselised. Nad jagavad abonente, kuna nende aktiivsus sotsiaalsetes võrgustikes suureneb kolme rühma: tõeline fänn, superjagaja, sotsiaalne VIP ja jagavad nende staatuste järgi boonuseid.

Täname teid seminaril või veebiseminaril osalemise eest

Kui kasutaja osales teie üritusel veebis või väljaspool, on see veel üks tänukirja saatmise põhjus.

Mida see võib sisaldada?

  • Ürituse tulemused: külastajate ja ekspertide, osalejate teadmiste jms kohta
  • Tänu sponsoritele.
  • Videod, fotod.Need tuletavad kõigile kohalviibijatele meelde pidulikku või hubast õhkkonda. Lisaks armastab igaüks meist end selliste sündmuste fotodelt otsida. Ja need, kes puudusid, näevad, kui hea see oli ja kindlasti ei jäta järgmisel korral puudu.
  • Kasulikud materjalid.See võib olla e-raamat, kasulikud kontroll-loendid, videod või taskuhääling selle kohta, mida olete edastanud.

Lihtsalt tänage!

Öelge oma abonentidele sagedamini „aitäh“ ja alati on põhjus.

Kui võtame ettevõtte asutamise aastapäeva, näib see olevat teie puhkus. Kui aga süveneda, hoiavad teie brändi elus kliendid. Nii et meilisõnum "Aitäh, et olete meiega" sobiks.


Meil on vaja järgmisi lehti:

  • Registreerimisleht registreerimisvormiga
  • Konto aktiveerimise leht
  • Parooli taastamise leht
  • Parooli lähtestamise leht

Saidi sisselogimisvorm paigutatakse saidi kõigile lehtedele (näiteks päisesse).

See on registreerimisleht, mille soovime saada:

Siin määrab konto tüüp, millisesse rühma me kasutaja registreerime. Samuti on identifitseerimisväljaks (kasutajanimi) e-post.

Lisage lehele koodikõne Registreeri:

[[! Registreeri? & submitVar \u003d "register-btn" & activationResourceId \u003d "27" & activationEmailTpl \u003d "Email.Activation" & activationEmailSubject \u003d "Olete registreerunud saidil example.com" & placeholderPrefix \u003d "reg." & successMsg \u003d "

Täname registreerumise eest. Teie e-posti aadressile [[! + reg.post]] teie konto aktiveerimiseks on saadetud e-kiri koos lingiga. Registreerimise lõpuleviimiseks järgige seda linki.
"& usernameField \u003d" email "& kasutajagrupid : nõutav: minLength \u003d ^ 6 ^, password_confirm: password_confirm \u003d ^ password ^, email: required: email`]] [[! + Error.message: default \u003d `[[! $ Register.Form]]`]]

Pange tähele, et kõik registreerimismärgised on vajalikud tingimata helistage vahemällu. FormIti koodilõiguga vormide töötlemisel kehtivad samad reeglid.

Analüüsime kõne parameetreid:

& submitVar \u003d `register-btn` - määrab sildi nime atribuudi sisend... See tähendab, et koodilõik töötab ainult siis, kui vorm esitatakse konkreetse nimega nupuga.

& activationResourceId \u003d "42" - Tulevikku vaadates on 42 selle lehe tunnus, millel kasutaja aktiveerime.

& activationEmailTpl \u003d "E-post. Aktiveerimine" - jupp aktiveerimiskirjaga, sellest hiljem.

& placeholderPrefix \u003d "reg." - näitab, et kõik kohanumbrid, välja arvatud harvad erandid (täpsemalt sellest hiljem), mis on loodud selles jupis, peavad algama "reg."

& eduMsg - teade, mida kuvatakse, kui vorm on edukalt edastatud. Pange tähele, et see võib sisaldada vormi ja muude siltide väärtusi. See sõnum kirjutatakse kohahoidjale [[! + viga. teade]]. Päris kummaline nimi ja praegu on dokumentatsioonis viga. Seal on see kirjas [[! + reg.vea teade]], kuid komponendikoodist järeldub, et see pole nii.

& usernameField \u003d `email ' - näitab, et kasutajanimena kasutatakse e-posti välja.

& usergroupsField \u003d "reg_type" - määratleb välja, mis määrab rühma, kuhu uus kasutaja lisatakse.

& customValidators \u003d "väärtusIn" - näitab täiendavaid valideerijaid, mis käsitsi luuakse.

& kinnita - valideerijad määratakse iga välja jaoks komadega eraldatuna ja kui ühe välja jaoks on vaja mitu valideerijat, eraldatakse need ka kooloniga. Analüüsime neid eraldi:

kasutajanimi: tühi Kas lihtne rämpspostilõks, mis tähendab, et kasutajanime väli tuleks tühjaks jätta.

reg_type: valueIn \u003d ^ Lugejad; Kirjanikud; Idlers ^ - piirdume võimalike rühmadega kolme näidatud rühmaga. Esialgses edastuses see nii ei ole ja kurjad häkkerid saavad registreerida näiteks administraatorite rühma (kui te pole seda ümber nimetanud).

täisnimi: nõutav: minLength \u003d ^ 6 ^ - täielik nimi ei tohi olla tühi ja sisaldada vähemalt 6 tähemärki.

parool: vajalik: minLength \u003d ^ 6 ^ - sarnaselt parooliga.

password_confirm: password_confirm \u003d ^ parool ^ - salasõnad peavad kattuma.

email: kohustuslik: email - e-post ei tohi olla tühi ja see peab olema post ise.

Kujundus [[! + tõrge.message: default \u003d "[[! $ Register.Form]]"]] kuvab teate vormi eduka esitamise või vormitüki kohta, kui külastasite lehte või täitsite selle valesti.

Loome ülaltoodud valideerija väärtus... Selleks looge nimega koodilõik väärtus ja järgmine kood:

$ valueIn \u003d plahvatama (";", $ param); return in_array ($ väärtus, $ valueIn);

Nüüd peate looma tüki Registreeru. Vorm ... Sel juhul on see järgmine (kasutades Bootstrap 3):

[[! + reg.viga.täisnimi: notempty \u003d "
[[! + reg.viga.täisnimi]]
`]]
[[! + reg.error.email: notempty \u003d "
[[! + reg.error.email]]
`]]
[[! + reg.viga.parool: notempty \u003d `
[[! + reg.viga.parool]]
`]]
[[! + reg.error.password_confirm: notempty \u003d `
[[! + reg.error.password_confirm]]
`]]

Kõik väljad on kohustuslikud

Selles vormis märgin mõned asjad MODXi kohta:


- vorm töödeldakse samal lehel, kus seda kuvatakse.

Väärtuse määramine vormilt saadutelt nii, et rikke korral ei peaks kasutaja kõike uuesti sisestama.

[[! + reg.error.email: notempty \u003d "[[! + reg.error.email]]"]]- jälle kuvatakse tõrke korral välja all veateade.

- määrake kindlasti nupu nimi, kui olete vara varem määranud & esitadaVar.


Nüüd jääb alles jupi loomine E-post. Aktiveerimine kirjaga, mille sait kasutajale saadab:

Täname registreerumise eest! Konto aktiveerimiseks järgige palun järgmist linki:

Aktiveerige oma konto näites.Com

Pärast aktiveerimist saate sisse logida, sisestades oma e-posti aadressi ja parooli:

Logi sisse: [[+ e-post]]

Parool: [[+ parool]]


Siin saate kasutada vormiväljade nimedega kohatäiteid. Pange tähele, et need on juba kirjutatud ilma "reg." Lisatakse ka kohatäide [[+ kinnitaUrl]], milles aktiveerimislink on juba loodud, ei pea te isegi midagi tegema.


Viimane puudutus uue konto registreerimisel kunsti abil Logi sisse loob aktiveerimislehe. Selle lehe jaoks kasutame tühja malli ja lehe sisus peame lihtsalt määrama kutsung märgendile:

[[! KinnitaRegistreeru? & redirectTo \u003d "1"]]

kus 1 on selle lehe tunnus, kuhu kasutaja eduka aktiveerimise korral suunatakse. Sel juhul logitakse ta juba sisse.


Alustame kasutajaprofiiliga sisselogimise konfigureerimist. Volituse vorm on lihtne:

Lisame selle, helistades õigesse kohta:

[[! Logi sisse? & loginTpl \u003d "Auth.Login" & logoutTpl \u003d "Auth.Logout" & errTpl \u003d "Auth.Login.Error" & actionKey \u003d "action" & loginKey \u003d "login" & redirectToPrior \u003d "1" & logoutResourceId \u003d "1" ]]

Siin täpsustame ülaltoodud sisselogimisvormiga jupi ( & loginTpl \u003d "Auth. sisselogimine"), osa, mille kood on volitatud kasutajatele näidatud ( & logoutTpl \u003d "Auth. välja logimine"), väike osa sisselogimisvea väljundiga ( & errTpl \u003d "Auth. Logi sisse. Viga"). Parameetrid on järgmised:

& actionKey \u003d `tegevus ' ja & loginKey \u003d `login - päringu töötlemise peamised identifikaatorid. Esimene tähendab POST-päringus parameetri nime ja teine \u200b\u200bselle väärtust. See tähendab, et vorm peab läbima väärtuse $ _POST ["action"] \u003d "login", et koodilõik Logi sisse töötles seda.

& redirectToPrior \u003d "1" - tähendab, et pärast sisselogimist suunatakse meid samale lehele, kust sisse logisime.

& logoutResourceId \u003d "1" - profiililt lahkudes läheme lehele identifikaatoriga 1.


Chunk Auth. Logi sisse :

[[! + vead]]

Vormi töödeldakse samal lehel. Vea ilmnemisel kuvatakse see vormi all kohatäites [[! + vead]]. Samuti peate meeles pidama linke ressurssidele koos registreerimise ja parooli taastamisega. Pange tähele, et väljale e-posti nimi \u003d "kasutajanimi" - just see väli dubleeris koodilõigu kirja Registreerija see on ainulaadne kasutajatele.


Aut. Logouti osa:

[] `& tpl \u003d` Kasutaja.HeaderBadge` & innerJoin \u003d `(" modUserGroupMember ":(" alias ":" modUserGroupMember "," on ":" modUser.id \u003d modUserGroupMember.member ")," modUserGroup ":(" alias ":" modUserGroup "," on ":" modUserGroupMember.user_group \u003d modUserGroup.id "))" & select \u003d "(" modUserGroup ":(" group_name ":" modUserGroup.name "))"]]

Profiilist väljalogimine

See osa on valikuline, kui kõik kasutajad kuuluvad ühte rühma. Kuid kasutajagrupi kuvamiseks ei piisa sisselogimiskomponenti lisatud standardsetest juppidest. Grupi nime saamiseks võite kirjutada lihtsa jupi xPDOvõi võite kasutada valmis juppi pdoKasutajadpakendis pdoTools... Selles koodilõigus määratud parameetrid:

& users \u003d "[[+ modx.user.id]]" - valime ainult praeguse volitatud kasutaja.

& tpl \u003d "Kasutaja.HeaderBadge" - tükike, milles kuvame kasutaja kohta lühiteavet.

& sisemineLiitu - JSON koos kasutajagruppide tabelitega, kirjeldus ei kuulu käesoleva artikli reguleerimisalasse. Peaasi, et see töötab J.

& vali - JSON lisades valiku väljale modUserGroup.name alias grupi_nimi.


Jupp kasutaja märgiga User.HeaderBadge :

Olete sisse logitud kasutajana [[+ grupi_nimi]] [[+ täisnimi]] Isiklik konto

Kui me ei vajanud kasutajagruppi, võiks selle tüki sisu sisestada otse tükki Aut. Logout ... Siin saate kuvada kohatäite mis tahes väljaga modUser ja modUserProfile pluss kasutades pdoKasutajad lisas välja grupi nimi.


Tükis Auth. Logi sisse. Viga lihtne veaväljund:

[[+ msg]]

Oleme sisse loginud. Sel hetkel saab kasutaja edukalt registreeruda ja sisse logida. Aga mis siis, kui ta unustas oma parooli? Sel juhul klõpsab ta lingil "Unustasite parooli?" ja läheb parooli taastamise lehele, mille me eelnevalt loome ja sinna kõne teeme:

[[! Unustasid parooli? & tpl \u003d "Auth.ForgotPass.Form" & submitVar \u003d "forgotpass" & errTpl \u003d "Auth.Login.Error" & sentTpl \u003d "Auth.ForgotPass.Sent" & emailTpl \u003d "Email.ForgotPass" & emailSubject \u003d "Konto taastamine juurdepääs näites. Com` & resetResourceId \u003d "29"]]

Analüüsime selle kõne parameetreid:

& tpl \u003d "Auth.ForgotPass.Form" - osa vormist, milles kasutaja sisestab oma e-posti aadressi.

& submitVar \u003d `unustasin mööda minna - fragmendi ForgotPassword puhul piisab, kui selle nimega parameeter edastatakse serverile, olenemata sellest, mis väärtus on tühi.

& errTpl \u003d "Auth. Logi sisse. Viga`- veaväljund sarnaneb sisselogimise koodilõiguga

& sentTpl \u003d "Auth.ForgotPass.Sent" - see osa sisaldab sisu, mida kuvatakse parooli muutmiseks kirja edukal saatmisel.

& emailTpl \u003d "Email.ForgotPass" - kiri ise on siin.

& emailSubject\u003d "Näite.Com saidil juurdepääsu taastamine kontole" - sõnumi päis.

& resetResourceId \u003d "29" - ressursi identifikaator, mille parool lähtestatakse uueks.


Tükk Auth.ForgotPass.Form:

[[+ loginfp.vead]]

Uus on siin vaid üks võimalus kuvada vigu kohahoidjas [[+ loginfp.vead]] ja edastades parameetri, et lähtestab parooli just see vorm: .

Auth.ForgotPass.Sent:

Konto taastamise teave on saadetud määratud e-posti aadressile: [[+ e-post]].

Siin saate kasutada ülaltoodud vormi andmeid.


Email.ForgotPass:

[[+ täisnimi]],

Uue parooli aktiveerimiseks külastage palun järgmist linki:

Ma tahan uut parooli

Kui kõik läks hästi, saate oma profiili sisse logida järgmise teabega:

Logi sisse: [[+ kasutajanimi]]

Parool: [[+ parool]]

Aitäh,
Saidi haldamise näide. Com

Kõik on väga sarnane aktiveerimiskirja tükiga, siin luuakse koodilõigus ainult parool.


Viimane puudutus jääb ressursi loomiseks, kuhu kasutaja läheb tähest parooli värskendama. Selles ressursis vajame kõnet:

[[! ResetPassword: tühi \u003d `

Te pole tellinud parooli lähtestamist. Võib-olla on teil vale aadress. Võite minna saidi avalehele või kasutada ülaltoodud menüüd.

"? & tpl \u003d "Auth.ForgotPass.Reset"]]

See kood kuvab teate, kui äkki mõni inimene sellele lehele uuesti satub või lihtsalt kogemata. Ja kui parool on edukalt lähtestatud, kuvatakse teade tükist Auth.ForgotPass.Reset:

Teie parool on edukalt lähtestatud kirjas määratule. Nüüd saate selle parooliga sisse logida. Ärge unustage seda oma profiilis muuta.

Nüüd on meil täielikult toimiv kasutajate autoriseerimise ja registreerimise süsteem. Volitatud kasutajate profiili muutmine jääb artikli reguleerimisalast välja.


1. Looge registreerimisleht ja lisage sellele koodilõik Registreeri.

2. Looge registreerimisvormiga tükid Registreeru. Vorm ja aktiveerimiskiri E-post. Aktiveerimine.

3. Looge registreerimise kinnitamise leht ja tehke sellele koodilõik KinnitaRegistreeru.

4. Lisage koodikõne Logi sisse kuhu soovime paigutada sisselogimisvormi ja volitatud kasutaja märgi.

5. Looge sisselogimisvormiga tükk Auth. Logi sisse , sisaldab teavet volitatud kasutaja kohta Aut. Logout , veateatega tükk Auth. Logi sisse. Viga .

6. Looge parooli taastamise leht ja tehke sellele koodilõik Unustasid parooli.

7. Loo tükk Auth.ForgotPass.Form parooli taastamise vormiga, tükk Auth.ForgotPass.Sent kirjaga eduka kirja saatmise kohta, tükk Email.ForgotPass tähega parooli lähtestamiseks.

8. Looge parooli lõpliku lähtestamisega ressurss ja sisestage sellesse koodilõik Lähtesta parool.

9. Loo tükk Auth.ForgotPass.Reset sõnumiga parooli eduka lähtestamise kohta.

See on kõik. Mul on hea meel kõigi täienduste ja kommentaaride üle.