Przejdź do treści
TubePress — bezpłatny, samodzielnie hostowany & aktywnie utrzymywany
Użytkownicy i administracja

Użytkownicy, rejestracja i role

Konta członków, rejestracja, role oraz funkcje ulubionych i historii oglądania.

Każdy odwiedzający Twoją witrynę jest albo anonimowym gościem, albo zarejestrowanym członkiem, a niewielka liczba zaufanych kont to personel mający dostęp do panelu administracyjnego. TubePress oferuje kompletny system kont z trzema rolami, samodzielną rejestracją oraz funkcjami dla członków, takimi jak ulubione i historia oglądania.

Ta strona opisuje typy kont, sposób działania rejestracji, uprawnienia poszczególnych ról, zarządzanie kontami z poziomu administracji oraz funkcje profilu dostępne dla członków.

Konta użytkowników

Istnieją dwa ogólne rodzaje kont, różniące się tym, czy mają dostęp do panelu administracyjnego:

Członkowie
Zwykli zarejestrowani użytkownicy (rola user). Mogą komentować, oceniać i dodawać filmy do ulubionych, budować historię oglądania i edytować własny profil — ale nigdy nie widzą panelu administracyjnego.
Personel
Konta z rolą moderatora lub administratora. Mogą logować się do /admin i zarządzać witryną.
Kanały to też konta. Podczas importowania treści każdy kanał źródłowy jest reprezentowany przez ukryte konto członka (oznaczone syntetycznym adresem e-mail @imported.local), dzięki czemu filmy mogą być grupowane według osoby przesyłającej. Zobacz Taksonomię, aby dowiedzieć się, jak działają kanały jako użytkownicy.

Rejestracja

Odwiedzający rejestrują się w oknie logowania na stronie głównej. Pojedynczy przełącznik Rejestracji w Twoich Ustawieniach kontroluje, czy publiczny formularz rejestracyjny jest w ogóle akceptowany — wyłącz go, aby prowadzić witrynę tylko na zaproszenia lub tylko dla personelu, a endpoint rejestracji odmówi tworzenia nowych kont.

Gdy rejestracja jest otwarta, każde zgłoszenie jest weryfikowane:

  • Nazwa użytkownika — od 3 do 50 znaków, tylko litery, cyfry, myślniki i podkreślenia, musi być unikalna.
  • Adres e-mail — prawidłowy, unikalny adres.
  • Hasło — co najmniej 8 znaków, potwierdzone dwukrotnie.

Rejestracje są ograniczone częstotliwością i mogą być chronione przez CAPTCHA, aby boty nie mogły masowo rejestrować kont. Nowe rejestracje mogą też powiadamiać Cię przez Telegram. Hasła są przechowywane z użyciem Argon2id, jeśli serwer to obsługuje, z awaryjnym powrotem do bcrypt i transparentnym ponownym haszowaniem przy następnym logowaniu, jeśli algorytm ulegnie zmianie.

Role i uprawnienia

Autoryzacja jest obsługiwana przez domyślnie odmawiającą Gate: konto może robić tylko to, na co jego rola jawnie zezwala. Istnieją trzy role.

RolaCo może robićPanel administracyjny
CzłonekDziała tylko na własnych treściach — edytuje lub usuwa własne komentarze i edytuje własny profil.Nie
ModeratorWszystko, co może robić członek, plus codzienne moderowanie: zarządzanie filmami, komentarzami i tagami.Tak (ograniczony)
AdministratorPełna kontrola nad całą witryną, w tym użytkownikami, ustawieniami, stronami, motywami i wtyczkami.Tak (pełny)

Wrażliwe obszary dostępne tylko dla administratorów — globalne ustawienia, użytkownicy, motywy i wtyczki — są zarezerwowane dla pełnych administratorów; moderator, który dotrze do panelu, zostanie odmówiony dostępu do tych ekranów. Jeśli na koncie personelu jest włączone uwierzytelnianie dwuskładnikowe, panel wymaga kodu przed udzieleniem dostępu, nawet jeśli osoba zalogowała się przez publiczny formularz logowania.

Zarządzanie użytkownikami

Wszystkie konta są wymienione w /admin/users, gdzie można wyszukiwać według nazwy użytkownika lub adresu e-mail i przeglądać katalog. Stąd możesz:

  • Utworzyć nowe konto i ustawić jego rolę.
  • Edytować nazwę użytkownika, adres e-mail i opis — ekran edycji pokazuje również ulubione, polubienia, komentarze i historię oglądania tego użytkownika oraz jego ostatnią aktywność.
  • Aktywować lub dezaktywować konto. Dezaktywacja to Twój przełącznik bana: użytkownik zachowuje swoje dane, ale nie może się już zalogować.
  • Usunąć pojedyncze konto lub wybrać kilka i usunąć zbiorczo.
Wbudowane zabezpieczenia. Nie możesz usunąć ani dezaktywować własnego konta i nie możesz usunąć ani wyłączyć ostatniego aktywnego administratora — dzięki czemu nigdy nie możesz się zablokować. Tylko pełni administratorzy mogą przyznawać wyższe role lub modyfikować inne konta personelu; moderator może zarządzać wyłącznie zwykłymi członkami.

Funkcje dla członków

Konto odblokowuje osobiste funkcje, które zachęcają widzów do powrotu. Każda z nich wymaga zalogowania się odwiedzającego:

Ulubione
Przycisk serca przy każdym filmie dodaje go lub usuwa z listy zapisanych członka w /favorites.
Historia oglądania
Ostatnio oglądane filmy są gromadzone w /history, które członek może wyczyścić w dowolnym momencie.
Polubione filmy
Filmy polubione przez członka są gromadzone na jego profilu, umożliwiając szybki powrót.

Sygnały te zasilają również systemy rankingowe i rekomendacji — zobacz Taksonomię, aby dowiedzieć się, jak przesyłający (kanały) są modelowane jako konta.

Profile

Członkowie zarządzają wszystkim z /profile — ekranu z kartami obejmującymi szczegóły konta, ulubione, historię i polubione filmy. Na karcie konta mogą zmieniać nazwę użytkownika, adres e-mail i hasło. Zmiana hasła wymaga ponownego wprowadzenia bieżącego, więc przejęta otwarta sesja nie może po cichu zablokować właściciela.

Zapomniane hasła są obsługiwane przez samodzielny przepływ: członek żąda resetowania, otrzymuje jednorazowy link e-mailem, który wygasa po godzinie, i ustawia nowe hasło. Aby zapobiec enumeracji kont, witryna zawsze raportuje sukces, niezależnie od tego, czy adres istnieje. Upewnij się, że dostarczanie e-maili jest skonfigurowane — zobacz Powiadomienia.


Następne kroki

Nadal masz problem?

Otwórz zgłoszenie z poziomu panelu, a nasz zespół Ci pomoże.

Wypróbuj demo na żywo → Pobierz TubePress →