# Vezérlőpult zárolása

> A belépési oldal és az admin felület korlátozása IP-címekre, illetve HTTP Basic Authentication jelszóra.

A **Vezérlőpult zárolása** szakasz három védelmet ad. Egyiket sem kell a `.htaccess` fájlban kézzel beállítanod, a bővítmény beírja őket.

> **Figyelem**
>
> Az admin felület és a belépési oldal zárolása Apache-kiszolgálón működik. Nginx-en ezek a zárak jelenleg nem használhatók.

## Beállítások

| Beállítás | Mit csinál |
|---|---|
| **Bejelentkezés engedélyezése IP-címről** | Csak az itt felsorolt IP-címekről érhető el a `/wp-login.php` oldal. Soronként egy cím. |
| **Adminfelület zárolása** | A `/wp-admin/` oldalak előtt HTTP Basic Authentication jelszót kér. |
| **Bejelentkezési oldal zárolása** | A `/wp-login.php` oldal előtt HTTP Basic Authentication jelszót kér. |

Az **IPv4-cím** mező alatt az oldal kiírja az aktuális IP-címedet (**Az aktuális IP-címed: …**). Ha a kiszolgálód IPv6-ot is támogat, megjelenik egy **IPv6-cím** mező is.

![A zárolási mezők kitöltve](./kepek/kitoltve.webp)

*A zárolási mezők kitöltve* (https://minta-bolt.hu/wp-admin/admin.php?page=Extensions-Mainwp-Clean-And-Lock-Extension)

A képen az engedélyezett IP-címek és a két zár felhasználóneve látszik kitöltve. A jelszómezők üresek.

## Belépés korlátozása IP-címre

Hasznos, ha több helyről dolgozol: minden helyhez felvehetsz egy-egy címet.

1. Nyisd meg a **Kiegészítők → Biztonság → Vezérlőpult zárolása** oldalt.
2. A **Vezérlőpult zárolása** szakaszban keresd meg a **Bejelentkezés engedélyezése IP-címről** mezőt.
3. Írd be az engedélyezni kívánt IP-címeket, soronként egyet.
4. Kattints a **Beállítások mentése** gombra.

Mentés után a `/wp-login.php` oldalt csak az engedélyezett IP-címekről látogatók érik el.

> **Figyelem**
>
> Az IP-cím szerinti szűrés előtt nézd meg a mező alatti **Az aktuális IP-címed** sort, és vedd fel a saját címedet is, különben kizárhatod magad.

## Az admin felület zárolása

1. Nyisd meg a **Vezérlőpult zárolása** oldalt.
2. Az **Adminfelület zárolása** sorban add meg a kívánt **Felhasználónév** és **Jelszó** értéket.
3. Kattints a **Beállítások mentése** gombra.

Mentés után minden `/wp-admin/` oldal megnyitása előtt a böngésző HTTP Basic Authentication azonosítást kér.

## A belépési oldal zárolása

1. Nyisd meg a **Vezérlőpult zárolása** oldalt.
2. A **Bejelentkezési oldal zárolása** sorban add meg a kívánt **Felhasználónév** és **Jelszó** értéket.
3. Kattints a **Beállítások mentése** gombra.

Mentés után a `/wp-login.php` oldal megnyitása előtt HTTP Basic Authentication azonosítás kell.

A jelszó mentés után nem látszik: a mezőben csillagok állnak, alatta pedig egy sor mutatja a tárolt jelszó utolsó három karakterét. A felhasználónév és a jelszó alapján külön védhetsz admin felületet és belépési oldalt, ez akkor praktikus, ha dinamikus IP-címed van, de extra védelmet szeretnél.

> **Figyelem**
>
> Egyes tárhelyek nem engedik a HTTP Basic Authentication használatát, ez végtelen átirányítási hurkot okozhat. Ilyenkor a Dashboard elérése nehézzé válhat. Lásd a [Hibaelhárítás](https://hub.hellowp.io/hu/plugins/mainwp-clean-and-lock-extension/hibaelharitas/) és a [Zárolások eltávolítása](https://hub.hellowp.io/hu/plugins/mainwp-clean-and-lock-extension/zarolasok-eltavolitasa/) fejezetet.
