# Jelszó visszaállítása

> A jelszó-visszaállító űrlap két blokkja és a Jelszó visszaállítása művelet beállításai.

A kiegészítő a belépés mellett jelszó-visszaállító űrlapot is tud. Az űrlap a megjelenítési állapottól függően mást mutat: először a felhasználót kéri be, majd az e-mailben kapott, időkorlátos linken már az új jelszó mezőit.

## A két blokk

A blokkválasztóban, a JetFormBuilder mezői között két új blokk jelenik meg:

| Blokk | Mit csinál |
| --- | --- |
| **Reset Password Fields** | Az állapottól függően vagy a felhasználónév/e-mail mezőt, vagy az új jelszó és a jelszó megerősítése mezőt jeleníti meg. |
| **Reset Password Button** | Gomb, amelynek szövege az állapottól függ. |

A **Reset Password Fields** blokk három mezőcsoportot kezel: a felhasználót (alapértelmezett felirat: „User login/email”), az új jelszót („Input new password”) és annak megerősítését („Confirm new password”). Mindegyiknek megadhatod a feliratát, leírását és helyőrző szövegét. A mezők alapértelmezett nevei: `user_login_or_email`, `new_password`, `confirm_new_password`.

A **Reset Password Button** két felirata: **reset_label** (alapértelmezés: „Reset Password”) az első lépésnél, **default_label** (alapértelmezés: „Submit”) az új jelszó beküldésénél.

Ha a két mezőt egy csoporttá alakítod, a szövegmezők saját elrendezéssel tehetők az űrlapba.

## A Jelszó visszaállítása művelet

A **Post Submit Actions** panelen a **New Action** gombbal vedd fel a **Jelszó visszaállítása** műveletet. A beállításai:

| Beállítás | Mit csinál |
| --- | --- |
| **User field** | Az a mező, amelybe a felhasználónevet vagy az e-mail-címet írják. |
| **Password field** | Az új jelszó mezője. |
| **Confirm password field** | A jelszó megerősítésének mezője. |

A művelet ismert működése:

1. Az első beküldésnél a megadott felhasználóhoz időkorlátos visszaállító tokent készít, és a hozzá tartozó linket e-mailben küldi el.
2. A linken megnyitott űrlapon az új jelszót kell kétszer megadni. Ha a két érték nem egyezik, vagy üres, a művelet hibát jelez.
3. Sikeres beküldés után a jelszó megváltozik, és a token érvénytelenné válik.

A művelet bejelentkezett felhasználónál nem fut le.

Az e-mail szövegét a beküldés utáni műveletek között, az e-mail-küldés beállításaival szabhatod egyedire.
