# Webhelyvizsgálat: hitelesítési hibák

> Hogyan működik a webhelyvizsgálat e-mail-hitelesítése, és mit tegyél, ha a hitelesítés valamelyik hibaüzenettel megakad.

A webhelyvizsgálat futtatása előtt a Complianz-nek meg kell erősítenie az e-mail-címedet. Ez a fejezet a hitelesítés lépéseit, a leggyakoribb megoldást és az egyes hibaüzenetek jelentését írja le.

## A hitelesítés menete

Négy lépésből áll, ez segít a hiba helyének megtalálásában:

1. Megadod az e-mail-címedet, és mentesz.
2. A Complianz megkéri az `api.complianz.io` szervert, hogy küldjön neked megerősítő e-mailt.
3. Megnyitod az e-mailben kapott linket. Az visszavisz a WordPress vezérlőpultjára, magával víve az e-mail-címedet és egy egyszeri tokent.
4. A Complianz a tokent hozzáférési adatokra cseréli, és a vizsgálat kapcsolódik.

Mind a négy lépéshez az kell, hogy a szervered HTTPS-en elérje az `api.complianz.io` címet. A hitelesítés leggyakrabban ezért hiúsul meg.

![A Settings → APIs oldal Website Scan szakasza az e-mail-cím mezővel és az állapotjelzőkkel](./kepek/hibaelharitas-api-beallitasok.webp)

*A Settings → APIs oldal Website Scan szakasza az e-mail-cím mezővel és az állapotjelzőkkel* (https://minta-bolt.hu/wp-admin/admin.php?page=complianz)

A képen az **E-mail address** mező, a token és a webhelyvizsgálat állapota, valamint a vizsgálatot bekapcsoló gomb látszik. A beállítások a **Complianz → Settings → APIs** oldalon vannak.

## A megoldás, ami a legtöbb esetben működik

Ez nulláról újraindítja a kapcsolatot:

1. Nyisd meg a **Complianz → Settings → APIs** oldalt.
2. Töröld ki az **E-mail address** mező tartalmát, és mentsd.
3. Írd be újra az e-mail-címedet, és mentsd.
4. Nyisd meg a legfrissebb megerősítő e-mailt, és kattints a benne lévő linkre.

Az elmentett cím megváltoztatása törli a tárolt hozzáférési adatokat, és új megerősítő e-mailt küld, így a félbehagyott próbálkozások elvesznek. Mindig a legutóbbi e-mailt használd: egy újabb kiadása után a régebbi linkek már nem működnek.

A mező előzetes kiürítése lényeges. A Complianz csak akkor állítja vissza a kapcsolatot, ha a mentett cím ténylegesen megváltozik. Ha ugyanazt a címet mented még egyszer, nem történik semmi: nem megy ki e-mail, és hibaüzenet sem jelzi, miért.

## Hibaüzenetek és teendők

### Missing Token

Üzenet: „The token is missing from the URL which you are using to authenticate.”

A megnyitott linkből hiányzik a token. A cím rendben volt, de a személyazonosságot igazoló rész elveszett útközben. Ez általában akkor történik, ha a link megsérül: például a levelezőprogram két sorba töri, és csak az első felét másolod ki, vagy egy biztonsági bővítmény, proxy vagy átírási szabály eltávolítja az URL paramétereit.

Teendő: a linket közvetlenül az e-mailből nyisd meg, ne másolással. Ha így is hibás, kérj új megerősítő e-mailt a fenti lépésekkel.

### E-mail Mismatch

Üzenet: „The e-mail that you are authenticating does not match the e-mail stored in your settings currently.”

A linkben lévő cím nem azonos a beállításokban most mentett címmel. Ez akkor fordul elő, ha kérsz egy megerősítő e-mailt, majd a link megnyitása előtt megváltoztatod a címet.

Teendő: töröld ki az e-mail mezőt, mentsd, írd be a használni kívánt címet, és mentsd újra. Ezután a legújabb e-mailt nyisd meg.

### Authentication Failed

Üzenet: „The authentication of your e-mail address failed. Please try again later.”

A Complianz elérte az API-t a tokennel, de az nem fogadta el. Ennek oka általában lejárt link, már felhasznált link, vagy átmeneti hiba az API oldalán.

Teendő: kérj új megerősítő e-mailt, és a legfrissebbet nyisd meg. Ha ismét hibás, lehet, hogy a szervered megbízhatatlanul éri el az `api.complianz.io` címet: lásd lent a letiltott kapcsolatokról szóló részt.

### Token Not Retrieved

Üzenet: „The token for the api could not be retrieved.”

Ez már egy későbbi szakaszban jelentkezik: az oldalad kapcsolódott, a Complianz pedig a vizsgálathoz szükséges hozzáférési tokent kérné az API-tól, de a kérés nem sikerült. Vagy a tárolt hozzáférési adatok már nem érvényesek, vagy a szervered nem érte el az `api.complianz.io` címet. A Complianz nem ostromolja az API-t, hanem késleltetve próbálkozik újra, ezért a figyelmeztetés a hiba megszűnése után is egy ideig látszhat.

Teendő: először ellenőrizd, hogy a szerver eléri-e az `api.complianz.io` címet (lásd lent). Utána hozd létre újra a kapcsolatot az e-mail-cím törlésével és újbóli megadásával.

### E-mail Verification Not Sent

Üzenet: „The e-mail to verify your e-mail address could not be sent. Please check your e-mail address or try again later.”

A megerősítő e-mail egyáltalán nem tudott elmenni, ezért nem érkezik semmi a postaládádba. Két oka lehet:

- A cím nem érvényes e-mail-cím. Nézd át elírások és fölösleges szóközök miatt.
- Az `api.complianz.io` felé indított kérés meghiúsult, így az e-mail küldésére szóló utasítás sem érkezett meg.

Ezt az e-mailt nem a WordPress-oldalad küldi, hanem a Complianz szervere, ezért az oldal saját e-mail-beállítása és az SMTP-bővítmény nem lehet az ok.

Teendő: javítsd a címet, ha kell, és mentsd. Ha a cím jó, nézd meg az alábbi részt. Több e-mail gyors egymás utáni kérése korlátozott, ezért ha többször kattintottál, várj néhány másodpercet az újabb próbálkozás előtt.

## Ha a szervered nem éri el az API-t

A fenti hibák mindegyikét okozhatja, hogy a szerver nem éri el az `api.complianz.io` címet. Egyes tárhelyek alapból tiltják a kimenő kapcsolatokat, és ugyanezt megtehetik a tűzfalak és a biztonsági bővítmények is.

- Kérd meg a tárhelyszolgáltatót, hogy erősítse meg: a kimenő HTTPS-kapcsolatok az `api.complianz.io` felé engedélyezettek.
- Ha biztonsági bővítményt vagy tűzfalat használsz, nézd meg, nem blokkolja-e a WordPress kimenő kéréseit.
- A webhelyvizsgálathoz a WordPress REST API-nak is nyilvánosan elérhetőnek kell lennie. Ha a Complianz ezt külön jelzi, lásd a [REST API letiltva](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/hibaelharitas-rest-api-kizaras/) fejezetet.

Ha nem jutsz előrébb, a Complianz támogatásának írd meg, melyik figyelmeztetést látod, és mit próbáltál már. Ha a vizsgálat a hitelesítés után megakad, a [sütik és szolgáltatások frissítéséről](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/hibaelharitas-sutik-szolgaltatasok-szinkron/) szóló fejezet a 75%-nál elakadó vizsgálatot is tárgyalja.
