JetFormBuilder User Login Action
A User Login Action arra szolgál, hogy egy JetFormBuilder űrlap beküldése után azonnal bejelentesse a felhasználót a WordPressbe. Nem egy alternatív loginrendszert hoz létre, hanem a WordPress saját hitelesítését használja – csak nem a wp-login.php oldalon, hanem a saját, frontend űrlapodon.
Ez akkor lesz igazán értékes, amikor:
– egyedi dizájnt akarsz
– tagolt / előfizetéses tartalmat védesz
– checkout vagy zárt oldal előtt kell beléptetni
– nem akarsz külön login plugint karbantartani
Alap login példa – a leggyakoribb use case
Űrlap mezők
Az űrlapban csak a minimum kell:
– Text / Email mező → user_login
– Password mező → user_password
– (opcionális) Checkbox → remember_me
A mezők neve nem kötelező, de átláthatóbb, ha beszédes elnevezéseket használsz.
Post Submit Actions – alap beállítás
1. User Login Action
– Login field → {user_login}
– Password field → {user_password}
– Remember field → {remember_me}
– Secure cookie → ON (ha HTTPS van)
2. Redirect to Page
– Target URL → /fiokom vagy /dashboard
👉 Mit csinál ez élesben?
A felhasználó beküldi az űrlapot → a WordPress hitelesít → siker esetén azonnal a fiókoldalra kerül.
Példa 1 – „Maradjak bejelentkezve” checkbox
Mikor van erre szükség?
Tagsági oldalaknál, tananyagoknál, belső felületeknél.
Beállítás
– Checkbox mező (Label: „Maradjak bejelentkezve”)
– Ezt rendeled a Remember field mezőhöz
Mi történik a háttérben?
– pipa nélkül: rövidebb session
– pipával: hosszabb session (WordPress alapértelmezés szerint ~14 nap)
Support tipp:
Ha mobilon sok a „kidobott” felhasználó, szinte mindig ez a checkbox hiányzik.
Példa 2 – Login + jelszó-visszaállítás egy oldalon
Ez az, amit a legtöbben elrontanak külön oldalakkal.
Megoldás Render States-szel
Render states
– default → Login nézet
– reset → Jelszó-visszaállítás nézet
Login nézetben:
– login mezők
– „Elfelejtetted a jelszót?” gomb → Change Render State → reset
Reset nézetben:
– Email mező
– Reset Password Button
– „Vissza a belépéshez” → Change Render State → default
Events logika (példa)
– ON.DEFAULT.STATE → User Login
– ON.RESET.STATE → Reset Password + Send Email
👉 A felhasználó nem navigál el, nem veszít kontextust, minden egy oldalon történik.
Példa 3 – Zárt tartalom előtti beléptetés
Tipikus helyzet:
– egy cikk / videó csak belépés után elérhető
– nem akarsz külön login oldalt
Megoldás
– az oldalon megjeleníted a login űrlapot
– sikeres belépés után Redirect → ugyanarra az oldalra
Extra UX-tipp:
A login blokk fölé írd ki:
„A tartalom megtekintéséhez jelentkezz be.”
Példa 4 – Login + regisztráció egy űrlapon
Ez a „pro” felhasználási mód.
Render states
– login
– register
Login állapot
– User Login Action
– „Nincs fiókod? Regisztrálj” → Change Render State → register
Regisztráció állapot
– Register User Action
– ON.SUCCESS → User Login → Redirect to Page
👉 Eredmény: regisztrál → automatikusan belép → fiókoldal
Gyakori hibák és gyors megoldások (support szemmel)
„Sikeres a login, de nem irányít át”
→ A User Login nem redirectel. Kell külön Redirect action.
„HTTPS van, de insecure figyelmeztetés”
→ Kapcsold be a Secure cookie opciót.
„Nem működik a reset link”
→ Ellenőrizd, hogy a Reset Password Button és az email action ugyanahhoz az állapothoz van-e kötve.
„Belép, de azonnal kijelentkezik”
→ Cache plugin / proxy / cookie gond – nem a User Login hibája.
Mikor ez a jó döntés – és mikor nem?
Használd, ha
– JetFormBuilderrel dolgozol
– frontend login kell
– fontos az egységes UX
Ne ezt használd, ha
– social login (Google/Facebook) kell
– headless WordPress auth-ot építesz
– nem WordPress a végpont
Összegzés
A JetFormBuilder User Login Action nem „egy login funkció”, hanem egy építőkocka, amiből:
– beléptetést
– reset folyamatot
– regisztráció + auto login UX-et
– zárt tartalmi kaput
tudsz összerakni kód nélkül, teljes kontrollal.
Segítségre van szükséged az online marketingedben?
Az amarketingese.hu csapata segít elérni céljaidat — legyen szó SEO-ról, hirdetéskezelésről vagy weboldal készítésről.
