Pri meškajúcom odkaze na obnovu hesla overujte zvlášť vydanie požiadavky, vytvorenie správy, prenos a platnosť odkazu po doručení. Tlačidlo odoslané môže byť iba používateľské potvrdenie požiadavky. Viacnásobné klikanie na obnovu navyše môže vytvoriť viac pokusov, ktoré sa neskôr zamenia. Presné pravidlá platnosti a opakovania určujte podľa konkrétnej služby, nie podľa všeobecnej rady.
Čo preverí používateľ a čo správca
Používateľ môže overiť vlastnú registrovanú adresu, priečinky a čas požiadavky. Správca aplikácie potrebuje záznam spracovania a odosielania. Pri WordPresse sa e-maily na obnovu prístupu nemusia objavovať v evidencii objednávkových oznámení WooCommerce; ide o iný zdroj. Preto test funkčnej objednávky nestačí na uzavretie problému s resetom hesla.
- Použite oficiálny prihlasovací alebo obnovovací postup služby. Zaznamenajte čas a relevantné hlásenie bez zverejnenia adresy celému tímu; zbytočne neprezrádzajte existenciu cudzieho účtu.
- Správca dohľadá vznik správy a prenosový stav. Ak aplikácia správu nevytvorila, pokračuje v aplikačnej príčine; ak ju odovzdala, preverí poštovú cestu.
- Pri neskoršom prijatí overte, ku ktorému pokusu odkaz patrí a či ho aktuálny postup ešte akceptuje. Nežiadajte používateľa, aby vložil celý tajný odkaz do verejného hlásenia.
Hypotetické dve oneskorené správy
Zákazník požiada o obnovu dvakrát a neskôr mu prídu dve správy. Otvorí staršiu a dostane chybu. Samotná chyba nepreukazuje nové zlyhanie doručovania. Potrebné je spárovať správu s pokusom a aktuálnymi pravidlami služby. Ide o hypotetický príklad; tento článok netvrdí, že každá služba automaticky ruší všetky staršie odkazy pri novom pokuse.
Ak používateľ obnovu sám nevyvolal, neodporúčajte mu slepo otvoriť odkaz. Má prejsť na známu oficiálnu stránku a podľa jej postupov preveriť bezpečnosť účtu. Testovanie doručiteľnosti nesmie vyžadovať odovzdanie hesla, kódu ani aktívneho obnovovacieho tokenu. Na technickú skúšku použite vyhradený vlastný účet alebo nefunkčný ilustračný obsah bez prístupovej hodnoty.
Ako merať oneskorenie presne
Rozlišujte čas požiadavky, čas vytvorenia, odovzdanie serveru a čas prijatia, ak sú dostupné. Nepriraďujte celý rozdiel poštovému poskytovateľovi, keď mohla aplikácia čakať na spracovanie. Pri chýbajúcom časovom bode ho označte ako neznámy. Úspešný kontrolný e-mail bez tajného odkazu pomôže preveriť cestu, ale negarantuje časovú platnosť každej budúcej obnovy.
Zdroje a overenie v praxi
WooCommerce: odlišnosť administračných a obnovovacích e-mailov
WordPress: wp_mail nepotvrdzuje prijatie
Otestujte vlastnú správu cez dostupné kontrolné schránky. Ide o pozorovanie vzorky, nie o záruku pre zákazníkov. Rozsah a obmedzenia vysvetľuje metodika testovania. Pokrytie slovenských poskytovateľov si overte v aktuálnom rozhraní.
Súvisiace postupy
SMTP prijaté, ale e-mail chýba: čo skontrolovať
Čo kontrolná schránka nepovie o zákazníkovi s vlastnými pravidlami