mickeu napisał(a):
Wchodzimy w menu -> czeka na autoryzacje
Timer programowy 1 ustawiony powiedzmy na 30s po którym, jeżeli nie było autoryzacji wychodzi z menu. Autoryzacja błędna zeruje Timer. Można zliczać próby autoryzacji błędnej i np. po 3 razach dać czas przez który dalsze próby są zablokowane lub wykonana inna akcja. Jeżeli autoryzacja poprawna wyświetlasz menu i dajesz jakąś zmienną, że zalogowany

(jakby oznacza aktywną sesję)
mickeu napisał(a):
Autoryzacja RFID -> dostęp do pełnego menu
Uruchamiasz Timer programowy 2 nastawiony na 5 minut. Każda aktywność w menu (klikanie klawiszy itp.) powoduje wyzerowanie czasu (od nowa zlicza 5 minut). Jeżeli czas minie wychodzisz z menu i ustawiasz zmienną sesyjną na fałsz, aby po wejściu ponownie do menu potrzebna była ponowna autoryzacja. Dopóki timer nie przeleci tych 5 minut można swobodnie wychodzić i wchodzić do menu.