Open Liir6676 opened 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.
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ę.
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.
Po zrobieniu revoke, gracz znajdujący się na stole, do którego traci prawo, przekierowywany jest do takiej strony: Proponuję przekierowywać w takiej sytuacji do podstrony z informacją, że stół został zamknięty w obecnym standardzie serwisu, czyli angielskim