baktrius / nhexonline

MIT License
1 stars 1 forks source link

Page - Error 404 #25

Open Liir6676 opened 1 month ago

Liir6676 commented 1 month ago

image Po zrobieniu revoke, gracz znajdujący się na stole, do którego traci prawo, przekierowywany jest do takiej strony: image Proponuję przekierowywać w takiej sytuacji do podstrony z informacją, że stół został zamknięty w obecnym standardzie serwisu, czyli angielskim

baktrius commented 1 month ago

Po pierwsze jeśli widzisz taką stronę na swoim serwerze produkcyjnym to znaczy, że prawdopodobnie źle go skonfigurowałeś. Django wyświetla takie informacje tylko jeśli DEBUG=True co nie powinno mieć miejsca na produkcji.

baktrius commented 1 month ago

Dodanie bardziej opisowej strony 404 wydaje się być dobrym pomysłem, choć jeszcze nie wiem czy dla każdej sytuacji osobno (np. nieistniejące zaproszenie, nieistniejący stół, nieistniejąca armia itp.) czy jednej dla całego serwisu (coś w rodzaju: Strona, której szukasz nie istnieje). Ta druga opcja zazwyczaj jest lepsza ze względów bezpieczeństwa bo nie daje postronnym osobom informacji dlaczego strony nie ma plus łatwiejsza do dodania, więc pewnie ją wybiorę.

Liir6676 commented 1 month ago

Dostosowałem tytuł issue. Bardziej opisowa strona 404 to jest to. Można w niej ująć wszystkie możliwości na raz (nieistniejące zaproszenie, nieistniejący stół, nieistniejąca armia), dzięki czemu nie da postronnym osobom informacji dlaczego dokładnie strony nie ma, ale kto będzie w danej sytuacji, będzie dokładnie wiedział o co chodzi - w czym problem.