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
Szekció neve “A hitelesítés menete”Négy lépésből áll, ez segít a hiba helyének megtalálásában:
- Megadod az e-mail-címedet, és mentesz.
- A Complianz megkéri az
api.complianz.ioszervert, hogy küldjön neked megerősítő e-mailt. - 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.
- 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 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
Szekció neve “A megoldás, ami a legtöbb esetben működik”Ez nulláról újraindítja a kapcsolatot:
- Nyisd meg a Complianz → Settings → APIs oldalt.
- Töröld ki az E-mail address mező tartalmát, és mentsd.
- Írd be újra az e-mail-címedet, és mentsd.
- 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
Szekció neve “Hibaüzenetek és teendők”Missing Token
Szekció neve “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
Szekció neve “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
Szekció neve “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
Szekció neve “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
Szekció neve “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.iofelé 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
Szekció neve “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.iofelé 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 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 szóló fejezet a 75%-nál elakadó vizsgálatot is tárgyalja.
Készült: