Status użytkownika
Zarządzanie aktywnością konta
Co to jest status użytkownika?
Każdy użytkownik systemu może mieć jeden z dwóch statusów: aktywny lub nieaktywny. Status wpływa na możliwości użytkownika w systemie.
Użytkownik ma pełny dostęp do systemu, może się zalogować, korzystać z API i być dodanym do nieruchomości.
Nieaktywny użytkownik. Dwa przypadki: użytkownik sam zawiesił konto (może przywrócić dostęp przy następnym logowaniu) albo zablokował go administrator (logowanie jest zabronione, blokadę może zdjąć wyłącznie administrator). W obu przypadkach API jest zablokowane, a użytkownika nie można dodać do nowych nieruchomości; istniejące powiązania zostają zachowane.
Jak działa status?
Automatyczna dezaktywacja
Jeśli administrator próbuje usunąć użytkownika, który ma powiązania z nieruchomościami (jako najemca lub inna rola), system automatycznie dezaktywuje użytkownika zamiast go usuwać. To zachowuje integralność danych.
Samodezaktywacja
Użytkownik może samodzielnie dezaktywować swoje konto w sekcji ustawień. Po dezaktywacji użytkownik zostanie wylogowany i nie będzie mógł się zalogować bez reaktywacji.
Kontrola administratora
Administratorzy zmieniają status użytkowników w panelu administracyjnym (każdego oprócz siebie). Dezaktywacja przez administratora to blokada: użytkownik nie może się zalogować ani zdjąć jej samodzielnie — konto może ponownie aktywować wyłącznie administrator.
Ograniczenia dla nieaktywnych użytkowników
Logowanie
Użytkownik, który sam zawiesił konto, po zalogowaniu trafia na stronę reaktywacji i może przywrócić dostęp. Użytkownik zablokowany przez administratora nie może zalogować się w ogóle — ani hasłem, ani przez Google czy Telegram — i musi skontaktować się z administratorem.
Dostęp do API
Nieaktywni użytkownicy nie mogą korzystać z API. Wszystkie żądania zwracają błąd 403 z komunikatem o nieaktywnym statusie.
Powiązanie z nieruchomościami
Nieaktywny użytkownik nie może być dodany do nowych nieruchomości. Istniejące powiązania są zachowane i nie są automatycznie usuwane.
Reaktywacja konta
Użytkownik, który sam zawiesił konto, może je reaktywować przy następnym logowaniu:
- Wprowadź poprawny email i hasło
- System wyświetli komunikat o nieaktywnym statusie
- Kliknij "Tak, aktywuj" aby przywrócić dostęp
Usunięcie konta
Użytkownicy z powiązaniami z nieruchomościami nie mogą usunąć swojego konta. Zamiast tego mogą je dezaktywować. To zapewnia zachowanie historii umów i innych powiązanych danych.