Tovább a tartalomhoz

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.

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.

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

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:

  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.

Ü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.

Ü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.

Ü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.

Ü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.

Ü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.

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 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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások