Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klasa generująca błędy po stronie użytkownika
Forum PHP.pl > Forum > PHP
Majkelo23
Witam!

Rozmyślam nad tym jak najlepiej byłoby stworzyć klasę, która generowałaby błędy po stronie użytkownika. Mam na myśli to, że musiałbym przetrzymywać gdzieś zgromadzone błędy tekstowe do wyświetlenia dla użytkownika, przykładowo: 'Twoje konto zostało zbanowane'. Oczywiście ten błąd może pojawić się w początkowej fazie ładowania strony, ponieważ na początku, przed każdą operacją, sprawdzam czy user nie jest zbanowany. No ale w dalszej częsci ładowania strony może wyjść jeszcze kilka innych błędów. nie wspominając o błędach podczas logowania, np. "Wprowadzone hasło jest nieprawidłowe", "Taki użytkownik nie istnieje" itp.
Chodzi o to, że w przypadku wystąpienia jakiegoś błędu, pewna część skryptu (dalsza) nie może się wykonać, np. jeśli dostanę błąd "zostałeś zbanowany" na poczatku skryptu to nie wystarczy wyświetlić tego błędu, trzeba jeszcze przerwać dalszy cykl ładowania skryptu, w przypadku otrzymania błędu o złym haśle, należy zaprzestać odpalania metody dot. logowania użytkownika i właśnie nie wiem jak dynamicznie "reagować" za pomocą skryptu na dane błędy? Oznaczać każdy błąd jakimś ID w tablicy i np. w przypadku logowania sprawdzać czy błąd o podanym ID istnieje w tablicy...? Bez sensu.

Jak jest to rozwiązywane w większych projektach? Wszystkie błędy lądują w tablicy i są one wyświetlane po kolei, względem jakiejś hierarchii określonej, czy jak to się odbywa? Mógłby ktoś jakoś nakierować, ew. jakiś przykład podrzucić?

Dzięki! wink.gif
Turson
Rzucasz wyjątek, skrypt przestaje się dalej wykonywać, wyjątki łapiesz i wyświetlasz.
http://php.net/manual/en/language.exceptions.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.