Gravatar tikrintuvas

Gaukite visame pasaulyje atpažįstamą avatarą iš gravatar.com bet kuriam el. paštui.

4,9314 įvertinimų

1. Įvadas

„Gravatar“ tikrintuvas yra paprastas internetinis įrankis, leidžiantis generuoti ir peržiūrėti avatarų vaizdus, susietus su bet kuriuo el. pašto adresu, naudojant „Gravatar“ paslaugą. „Gravatar“ (Globally Recognized Avatar) susieja profilio nuotraukas su el. pašto adresais, todėl naudotojai gali išlaikyti nuoseklią tapatybę įvairiose svetainėse, forumuose ir programose.

Naudodami šį įrankį galite akimirksniu patikrinti, ar el. pašto adresas turi „Gravatar“ vaizdą, ir peržiūrėti jį keliais numatytaisiais stiliais. Įrankis generuoja tiesioginius vaizdų URL įvairiems atsarginių avatarų tipams, tokiems kaip mystery person, identicon, monster, retro ir kt. Dėl to jis naudingas programuotojams, dizaineriams, bendruomenių administratoriams ir visiems, kuriantiems naudotojų platformas.

Dažniausi naudojimo atvejai apima avatarų integracijos testavimą kūrimo metu, naudotojų profilio nuotraukų tikrinimą, atsarginių avatarų stilių peržiūrą ir „Gravatar“ vaizdų atsisiuntimą kaip nuorodą. Nesvarbu, ar kuriate tinklaraštį, SaaS platformą, forumą ar narystės sistemą, šis įrankis padeda greitai patikrinti, kaip atrodys el. paštu pagrįstas avataras.


2. Kaip tai veikia

„Gravatar“ tikrintuvas veikia priimdamas vieną įvestį – el. pašto adresą. Jį pateikus, įrankis apdoroja el. pašto adresą ir sugeneruoja „Gravatar“ vaizdų URL keliems iš anksto nustatytiems numatytųjų avatarų tipams. Šiuos URL galima peržiūrėti, nukopijuoti, atidaryti naujame skirtuke arba tiesiogiai atsisiųsti.

El. pašto įvestis

Vienintelis privalomas įvesties parametras yra:

  • El. paštas – Galiojantis el. pašto adresas, susietas su „Gravatar“ paskyra.

Įrankis automatiškai išvalo el. pašto įvestį, kad užtikrintų tinkamą formatą ir saugų apdorojimą.

Patvirtinimo taisyklės

  • El. pašto laukas yra privalomas ir negali būti tuščias.
  • Įvestis turi būti galiojančio el. pašto formato.
  • Patikrinamas CSRF saugos prieigos raktas, siekiant išvengti neleistino arba automatinio formų pateikimo.

Jei patvirtinimas nepavyksta (pavyzdžiui, jei laukas tuščias arba saugos prieigos raktas netinkamas), įrankis parodo atitinkamą klaidos pranešimą ir negeneruoja rezultatų.

Apdorojimo logika

Po patvirtinimo sistema sugeneruoja „Gravatar“ vaizdų URL naudodama pateiktą el. pašto adresą. Kiekvienam iš šių numatytųjų vaizdų tipų sukuriamas unikalus URL:

  • mp (Mystery Person)
  • identicon
  • monsterid
  • wavatar
  • retro
  • robohash
  • blank

Kiekvienas URL nukreipia į didelio dydžio avataro vaizdą. Jei el. pašto adresas turi registruotą „Gravatar“, bus grąžintas tikrasis profilio vaizdas. Priešingu atveju bus rodomas pasirinktas atsarginis stilius.

Išvesties struktūra

Kiekvienam avataro tipui įrankis pateikia:

  • Tiesioginį vaizdo URL (teksto srityje, kad būtų lengva nukopijuoti)
  • Tiesioginę vaizdo peržiūrą
  • Atsisiuntimo mygtuką
  • Galimybę atidaryti vaizdą naujame skirtuke
  • Vieno paspaudimo kopijavimo į iškarpinę mygtuką

Apribojimai

  • Įrankis nepatvirtina, ar „Gravatar“ paskyra egzistuoja – jis tik grąžina atitinkamą vaizdo URL.
  • Rezultatai priklauso nuo išorinės „Gravatar“ paslaugos pasiekiamumo.
  • Įrankis nekeičia ir neįkelia vaizdų – jis tik juos gauna.

3. Kaip naudoti šį įrankį

  1. Įveskite galiojantį el. pašto adresą į el. pašto lauką.
  2. Spustelėkite apdorojimo mygtuką.
  3. Naršykite galimus avatarų stilius naudodami navigacijos skirtukus.
  4. Peržiūrėkite sugeneruotą kiekvieno stiliaus vaizdą.
  5. Jei reikia, nukopijuokite vaizdo URL, atsisiųskite vaizdą arba atidarykite jį naujame skirtuke.

4. Praktiniai pavyzdžiai

1 pavyzdys: Registruoto „Gravatar“ tikrinimas

Įvestis:

Išvestis:

  • Tiesioginiai vaizdų URL visiems atsarginių avatarų tipams
  • Jei el. pašto adresas turi registruotą „Gravatar“, tas pats pasirinktinis vaizdas bus rodomas visuose stiliuose
  • Tiesioginė profilio vaizdo peržiūra

Naudojimo atvejis: programuotojas nori patikrinti, ar naudotojo „Gravatar“ tinkamai rodomas tinklaraščio komentarų sistemoje.

2 pavyzdys: Numatytųjų atsarginių stilių testavimas

Įvestis:

Išvestis:

  • Skirtingi sugeneruoti avatarai: identicon, monsterid, retro, robohash ir kt.
  • Unikalūs vaizdiniai stiliai kiekvienam skirtukui

Naudojimo atvejis: UI dizaineris lygina atsarginių avatarų stilius, kad nuspręstų, kuris geriausiai atitinka prekės ženklo identitetą.


5. Naudojimo atvejai programuotojams

- Avatarų integravimas į naudotojų sistemas

Programuotojai gali naudoti sugeneruotus URL tiesiogiai naudotojų profilių šablonuose:

<img src="GRAVATAR_URL" alt="User Avatar">

- Avatarų gavimas naudojant API

JavaScript kalboje:

const email = "[email protected]";
const hash = md5(email.trim().toLowerCase());
const gravatarUrl = `https://www.gravatar.com/avatar/${hash}?d=identicon`;

- Backend automatizavimas naudojant PHP

$email = "[email protected]";
$hash = md5(strtolower(trim($email)));
$url = "https://www.gravatar.com/avatar/$hash?d=retro";
echo '<img src="' . $url . '" />';

- Naudotojų importavimo tikrinimas

Importuojant dideles naudotojų duomenų bazes, programuotojai gali programiškai generuoti „Gravatar“ URL, kad praturtintų profilių duomenis nesaugodami vaizdų failų vietoje.

- Saugumas ir patvirtinimas

  • El. pašto įvestys išvalomos prieš apdorojimą.
  • CSRF apsauga neleidžia pateikti kenkėjiškų formų.
  • Jokie jautrūs duomenys nėra saugomi.
  • Visas avatarų generavimas yra deterministinis ir pagrįstas tik el. pašto maiša (hash).

6. DUK

Kas yra „Gravatar“?

„Gravatar“ yra visame pasaulyje atpažįstamas avataras, susietas su el. pašto adresu, kuris automatiškai rodomas palaikomose svetainėse.

Kaip patikrinti, ar el. pašto adresas turi „Gravatar“?

Įveskite el. pašto adresą į „Gravatar“ tikrintuvą, kad sugeneruotumėte ir peržiūrėtumėte susietą avataro vaizdą.

Ar galiu atsisiųsti „Gravatar“ vaizdą?

Taip. Įrankis suteikia tiesioginio atsisiuntimo galimybę kiekvienam sugeneruotam avataro stiliui.

Kas nutinka, jei el. pašto adresas neturi „Gravatar“?

Vietoj jo bus rodomas numatytasis atsarginis vaizdas (pvz., identicon, monsterid arba retro stilius).

Ar šį įrankį saugu naudoti?

Taip. Įrankis tikrina įvestį, naudoja CSRF apsaugą ir nesaugo el. pašto adresų.

Ar galiu naudoti „Gravatar“ vaizdus savo programoje?

Taip. Galite tiesiogiai įterpti sugeneruotus vaizdų URL į savo svetainę ar programą, jei laikotės „Gravatar“ naudojimo gairių.

Dalintis

Populiarios priemonės