# Felhasználói regisztráció és profilfrissítés

> WordPress-felhasználó létrehozása és frissítése Fluent Forms űrlappal: a modul bekapcsolása és a feed beállításai.

Egy űrlappal WordPress-felhasználói fiókot hozhatsz létre (regisztráció), vagy a bejelentkezett felhasználó adatait frissítheted (profilszerkesztés). Mindkettőhöz ugyanaz a modul és ugyanaz a feedtípus tartozik.

## A modul bekapcsolása

1. Nyisd meg a **Fluent Forms → Integrációk** oldalt.
2. Keress rá a **Felhasználói regisztráció** modulra (a regisztrációs és a frissítő modul egy és ugyanaz).
3. Kapcsold be a kapcsolót.

## Regisztrációs űrlap

Hozz létre egy új űrlapot (lásd az [Áttekintés](https://hub.hellowp.io/hu/plugins/fluentform-signature/urlap-keszitese-attekintes/) fejezetet). Három mezőt érdemes biztosan felvenni:

- **E-mail**: a regisztrációhoz kötelező;
- **Név**: nem kötelező, de ajánlott;
- **Jelszó**: a fiók létrehozásához kell.

További mezőket tetszés szerint adhatsz hozzá.

### A feed hozzáadása

1. Az űrlap szerkesztőjében nyisd meg a **Beállítások és integrációk** részt.
2. A bal oldali menüben válaszd az **Integrációk beállítása** pontot.
3. Vidd az egeret az új integráció hozzáadására szolgáló gombra, és válaszd a felhasználói regisztráció vagy frissítés integrációt.
4. Töltsd ki a megnyíló ablakot (lásd lent), majd kattints a **Save Feed** gombra.

| Beállítás | Mit csinál |
| --- | --- |
| **Name** | A feed neve. |
| **Service** | A feed típusa: felhasználói regisztráció vagy frissítés. |
| **Map Fields** | Az űrlapmezők hozzárendelése a felhasználóadatokhoz (e-mail, név, jelszó stb.). A shortcode nyíllal választhatsz mezőt. |
| **Default User Role** | A regisztrációkor kapott szerepkör. |
| **User Meta** | Egyéni felhasználói meta mezők: az első oszlopba a meta kulcsot írd, a másodikban válaszd ki az űrlapmezőt. A **+** ikonnal több kulcsot is felvehetsz. A kulcsnak meg kell egyeznie az űrlapmező name attribútumával. |
| **Auto Login** | Ha bekapcsolod, a felhasználó a beküldés után automatikusan bejelentkezik. |
| **Email Notification** | Ha bekapcsolod, a beküldés után a WordPress alapértelmezett üdvözlő e-mailjét kapja a felhasználó. |
| **Form Validation** | Ha bekapcsolod, az űrlap ellenőrzi, létezik-e már a felhasználó az adatbázisban, így nem jön létre kettős regisztráció. |
| **Conditional Logics** | A feed csak akkor fut, ha a megadott feltételek teljesülnek. |
| **Status** | A feed bekapcsolása. |

Mentés után a feed megjelenik a listában. A fogaskerékkel módosíthatod, a szemétkosárral törölheted, a kapcsolóval pedig ki- és bekapcsolhatod.

A regisztráció teszteléséhez kijelentkezve vagy privát böngészőablakban küldd be az űrlapot. A beküldéseket az űrlap **Bejegyzések** részében látod.

## Profilfrissítő űrlap

A frissítő feed a bejelentkezett felhasználó fiókját módosítja, ezért csak aktív munkamenetnél működik. Teszteléshez bejelentkezve küldd be az űrlapot.

1. Kapcsold be a **Felhasználói regisztráció** modult (lásd fent).
2. Nyiss meg egy meglévő űrlapot, vagy hozz létre újat, és vedd fel azokat a mezőket, amelyeket a felhasználó módosíthat.
3. A **Beállítások és integrációk → Integrációk beállítása** részben add hozzá a felhasználói regisztráció vagy frissítés integrációt.
4. A **Service** értéke legyen a frissítés.

A frissítő feed beállításai:

| Beállítás | Mit csinál |
| --- | --- |
| **Name** | A feed neve. |
| **Service** | A feedtípus: felhasználói frissítés. |
| **Map Fields** | Az űrlapmezők hozzárendelése a frissítendő felhasználóadatokhoz. |
| **User Meta** | Egyéni meta mezők: meta kulcs és a hozzá tartozó űrlapmező. A kulcsnak egyeznie kell az űrlapmező name attribútumával. |
| **Conditional Logic** | A feed csak teljesülő feltételek mellett fut. |
| **Status** | A feed bekapcsolása. |

Mentsd a feedet. Egy űrlapon lehet regisztrációs és frissítő feed is egyszerre.
