Ale wiesz, że to wcale nie oznacza, że problem uprawnień masz rozwiązywać na poziomie logowania. Sensowniej byłoby np. by użytkownik miał flagi (enum) uprawnień jak zasugerował azalut i przy próbie zrobienia danej akcji byłyby weryfikowane uprawnienia do jej wykonania, jeśli user ich nie ma - błąd. Gdyby Ci się to rozrastało to miałbyś w tym logowaniu straszny syf.
Liczba uzytkownikow nie wzrosnie bo to taka mala symulacja stacjii benzynowej ma byc wiec tylko klient + pracownik + manager
login: dawid hasło: tajne123 poziomy dostępu: TXT_ACCESS, TXT_EDIT, TXT_WRITE - Czy tutaj bedzie dalo sie dac loop?
login: wojtek hasło: maslo123 poziomy dostępu: TXT_ACCESS, FILL_ARRAY, CHANGE_STATE_PRIVILAGE - Czy CHANGE_STATE_PRIVILAGE dziala jako uzupelnienie array?