Aktywne Wpisy

thorgoth +207
Bardzo ciekawy materiał wideo z komendy we Wrocławiu.
Kierująca pojazdem marki BMW prowadziła auto w bardzo agresywny sposób, nie ustąpiła pierwszeństwa pieszemu znajdującemu się na przejściu, jechała pod prąd ulicą jednokierunkową, zmieniała pasy bez użycia kierunkowskazu i ignorowała czerwone światło na sygnalizacji świetlnej.
Podczas tego rajdu została zauważona przez patrol policji, który podjął pościg. Mimo wydawanych przez policjantki wyraźnych sygnałów świetlnych i dźwiękowych, kierująca nie zatrzymała się do kontroli drogowej i kontynuowała jazdę.
W efekcie
Kierująca pojazdem marki BMW prowadziła auto w bardzo agresywny sposób, nie ustąpiła pierwszeństwa pieszemu znajdującemu się na przejściu, jechała pod prąd ulicą jednokierunkową, zmieniała pasy bez użycia kierunkowskazu i ignorowała czerwone światło na sygnalizacji świetlnej.
Podczas tego rajdu została zauważona przez patrol policji, który podjął pościg. Mimo wydawanych przez policjantki wyraźnych sygnałów świetlnych i dźwiękowych, kierująca nie zatrzymała się do kontroli drogowej i kontynuowała jazdę.
W efekcie


Nighthuntero +374


![[AFERA] Deweloperzy chcą cenzurować internet i dziennikarzy](https://wykop.pl/cdn/c3397993/d1113a2c18e92ad20af1d155c7fbe9df50d4ffdf0ba1f55812bfbf45a4e78466,q80.jpg)


Na backendzie przechowuję w sesji (express-session) wszystkich zalogowanych użytkowników, a na froncie trzymam sobie cookie.
Pierwszy raz stawiam coś w oparciu o sesje i ciasteczka dlatego parę pytań:
1. Jaki najlepiej ustawić czas ważności cookiesa? (maxAge)
2. Co zrobić gdy ważność cookiesa się skończy? Mam na froncie nasłuchiwać czy cookies już zniknął i wylogować użytkownika? Czy może jakoś odświeżyć tego cookiesa? Jakie są na to praktyki?
3. Chcę mieć listę wszystkich aktualnie aktywnych użytkowników. Co zrobić jak użytkownik opuści stronę, ale sie nie wyloguje? Dalej będzie widoczny jako aktywny mimo że już opuścił stronę. No chyba że ustawię krótki czas cookiesa?
2. Możesz sprawdzać przy jakimś requeście od usera czy ważność cookie jest mniejsza niż np.1h i wtedy przedłużyć jego ważność. Sprawa się komplikuje jak chcesz ustawić cookie na bardzo krótki czas.
3. Musisz to mieć w swojej aplikacji? Możesz do tego użyć np. Google Analytics, będziesz mógł śledzić na jakiej są podstronie, ile czasu itd.
Ad. 1
Taki jaki jest ci potrzebny
Ad 2.
Na fronicie nie musisz nic robić. Przecież po stronie serwera ustawiasz czas ważności cookis. Każde odwołanie do serwera przedłuża ważność cookie. (No chyba, że aplikacja i logika jest na frontendzie a do serwera sięgasz tylko po dane - ale wtedy warto rozważyć jwt). Jak ważność cookisa się skończy to serwer nie dostanie identyfikatora sesji trzeba wymusić