EditThisCookie – przydatny dodatek każdego developera

Każdy z nas słyszał o ciasteczkach, ale czym one naprawde są?

Cookie’s, jest to mały fragment tekstu, który serwis internetowy wysyła do przeglądarki i który przeglądarka wysyła z powrotem przy następnych wejściach na witrynę. W łatwy sposób, możemy ustawić takie rzeczy jak język na stronie, możemy zarządzać paginacją czy też zabezpieczyć niektóre treści, przed niepowołanym dostępem.

 

Przydatnym narzędziem do zarządzania ciasteczkami, jest dodatek „EditThisCookie”, dostępny w takich przeglądarkach jak Chrome czy Opera. Najprostszym sposobem na instalację, jest wpisanie wyżej wspomnianej nazwy w przeglądarkę.

cookie11

Następnie kliknięcie Dodaj do Chrome, w prawym, górnym rogu.

cookie2

Po pomyślnej instalacji, powiniśmy od razu widzieć ten dodatek, w prawym górnym rogu przeglądarki (ikona ciastka). Jeżeli tak nie jest, musimy sprawdzić w dodatkach, czy „EditThisCookie” zostało włączone.

cookie3

Żeby zrozumieć działanie ciastek, musimy sobie najpierw odpowiedzieć, z czego ono się tak naprawdę składa.

Najprościej mówiąc, jest to para: klucz i wartość, gdzie kluczem jest nazwa ciasteczka, a wartością jego zawartość.

Przykładem takiego ciastka, może być: język = polski.

Po kliknięciu w ikonę ciastka, widzimy wszystkie cookies’y, które są ustawione na obecnie przeglądanej stronie.

cookie4

Jak widzmy, na stronie wikipedii, ustawiło nam się 5 ciastek, po kliknięciu w daną nazwę, możemy sprawdzić ich zawartość oraz czas, po którym stracą ważność. Za pomocą kosza, usuniemy wszystkie ciastka na danej stronie. Strzałka służy nam do odświeżenia ciastek, natomiast plus odpowiada za dodawanie kolejnych cookie’s-ów.

cookie5

Tak jak widać, możemy sobie dodać dowolne ciastko, ustawiając nazwę, wartość oraz czas, po którym wygaśnie.

Załóżmy, że chcemy dodać ciastko, które będzie nas chroniło przed niepowołanym dostępem do panelu admina. Jak pewnie większość z Was wie, 80% stron w internecie, wykorzystujących WordPressa, ma domyślnie ustawiony panel admina, pod adresem https://strona.pl/wp-admin, co stanowi łatwy sposób, na próby włamania. Jednym ze sposobów zabezpieczenia panelu admina, może być właśnie ciastko.

Jako świadomi użytkownicy internetu, nauczymy się zabezpieczać w kolejnych postach panel admina w taki sposób, że bez ustawionego ciastka: admin = supertajnehasło, nie będzie dostępu do zakładki wp-admin.

Utworzymy sobie również skrypt, który automatycznie wygeneruje nam ciastko, a następnie przekieruje do panelu logowania.

Na dziś to koniec, ale zapraszam na kolejne posty z tej serii, które pojawią się już wkrótce.

 

Facebook
LinkedIn