# Regisztrációs és profilfrissítő űrlap

> WordPress-felhasználó létrehozása és frissítése űrlapból: a modul, a feed beállításai és a tesztelés.

A **User Registration or Update** modullal az űrlap beküldése WordPress-felhasználói fiókot hoz létre, vagy a bejelentkezett felhasználó profilját frissíti. Egy űrlapon lehet regisztrációs és frissítő feed is.

## A modul bekapcsolása

1. Nyisd meg a **Fluent Forms Pro → Integrációk** oldalt.
2. Keresd meg a **User Registration or Update** modult, és kapcsold be.

## Regisztrációs űrlap

Hozz létre egy új űrlapot (üresen vagy sablonból, lásd [Űrlap készítése](https://hub.hellowp.io/hu/plugins/fluentformpro/urlapok-letrehozasa-urlap-keszitese/)). Ezeket a mezőket érdemes felvenni:

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

Több mező is hozzáadható, de ez a három az alap.

### A feed felvétele

1. Az űrlap szerkesztőjében nyisd meg a **Beállítások és integrációk** fület.
2. A bal oldali menüben válaszd az **Integrációk beállítása** pontot.
3. Kattints az **Új integráció hozzáadása** gombra, és válaszd a **User Registration or Update Integration** lehetőséget.

![Az Új integráció hozzáadása menü a felhasználói integrációval](./kepek/urlapok-letrehozasa-2-felhasznalo-menu.webp)

*Az Új integráció hozzáadása menü a felhasználói integrációval* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms&form_id=2&route=settings&sub_route=form_settings)

Megnyílik az **Add New User Registration Integration Feed** oldal.

![A felhasználói regisztráció feedjének beállításai](./kepek/urlapok-letrehozasa-2-felhasznalo-feed.webp)

*A felhasználói regisztráció feedjének beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms&form_id=2&route=settings&sub_route=form_settings)

| Beállítás | Mit csinál |
| --- | --- |
| **Név** | A feed neve. |
| **Szolgáltatások** | A feed típusa: **Felhasználói regisztráció** vagy felhasználófrissítés. |
| **Mezők hozzárendelése** | Az űrlapmezőket rendeled a felhasználó adataihoz: **E-mail cím** (kötelező), **Felhasználónév**, **Keresztnév**, **Vezetéknév**, **Jelszó**. A felhasználónevet hagyd üresen, ha megegyezik az e-mail-címmel. A jelszót hagyd üresen az automatikus létrehozáshoz. A kiválasztómezőben a legördülővel mezőt választasz, vagy saját értéket is beírhatsz. |
| **Alapértelmezett felhasználói szerepkör** | A regisztrált felhasználó szerepköre (például **Subscriber**, **Contributor**, **Author**, **Editor**). Alapérték: **Subscriber**. |
| **Felhasználói meta** | Egyedi felhasználói meta mezők: az első oszlopba a meta kulcs, a másodikba az űrlapmező kerül. A **+** gombbal több sort veszel fel. A meta kulcsnak egyeznie kell az űrlapmező **name** attribútumával. |
| **Automatikus bejelentkezés** | Ha bejelölöd, a felhasználó a regisztráció után automatikusan bejelentkezik. |
| **E-mail-értesítés** | Ha bejelölöd, a WordPress alapértelmezett üdvözlő e-mailjét megkapja a felhasználó. |
| **Űrlapellenőrzés** | Alapból bejelölt: nem engedi beküldeni az űrlapot, ha a felhasználó már létezik az adatbázisban, így megelőzi a duplikált regisztrációt. |
| **Feltételes logikák** | A feed csak a megadott feltételek teljesülésekor fut. |
| **Állapot** | **A feed bekapcsolása**: a feed aktív. |

A **Feed mentése** gombbal mentsd el a beállítást. A feed megjelenik az integrációk listáján, ahol a fogaskerék ikonnal módosíthatod, a kuka ikonnal törölheted, a kapcsolóval pedig ki- és bekapcsolhatod.

A beküldéseket az űrlap **Bejegyzések** oldalán látod.

### Kipróbálás

A regisztráció csak akkor fut le, ha a látogató ki van jelentkezve, és az e-mail-cím még nincs regisztrálva. Teszteléshez ezért töltsd ki az űrlapot kijelentkezve vagy inkognitó böngészőablakban.

## Profilfrissítő űrlap

Ugyanezzel a modullal a bejelentkezett felhasználó profilját is frissítheted.

1. Kapcsold be a **User Registration or Update** modult (lásd fent).
2. Használj meglévő űrlapot, vagy hozz létre újat.
3. A **Beállítások és integrációk → Integrációk beállítása** oldalon kattints az **Új integráció hozzáadása** gombra, és válaszd a **User Registration or Update Integration** lehetőséget.
4. A **Szolgáltatások** listában válaszd a felhasználófrissítést.
5. Állítsd be a feedet.

| Beállítás | Mit csinál |
| --- | --- |
| **Név** | A frissítő feed neve. |
| **Szolgáltatások** | A feed típusa: felhasználófrissítés. |
| **Mezők hozzárendelése** | Az űrlapmezőket rendeled a frissítendő felhasználói adatokhoz. |
| **Felhasználói meta** | Egyedi meta mezők: meta kulcs és a hozzá tartozó űrlapmező. A kulcsnak egyeznie kell a mező **name** attribútumával. |
| **Feltételes logika** | A feed csak a feltételek teljesülésekor fut. |
| **Állapot** | A feed bekapcsolása. |

A **Feed mentése** gombbal mentesz.

A frissítés csak akkor fut le, ha a felhasználó be van jelentkezve: a feed a bejelentkezett felhasználó fiókját frissíti. Teszteléshez ezért bejelentkezve töltsd ki az űrlapot.

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