Użytkownicy

Informacje dla użytkowników

Written By Coder Matthew

Last updated 6 months ago

1) Możliwości Zalogowanego Użytkownika

Zarejestrowane i zweryfikowane konto odblokowuje pełną funkcjonalność platformy. Centralnym punktem zarządzania kontem jest Panel Użytkownika.

1.1) Panel Użytkownika

Panel pełni funkcję głównego pulpitu. Wyświetla następujące informacje:

  • Nick i E-mail Użytkownika.

  • Datę Rejestracji.

  • Ostatni Zarejestrowany Adres IP.

1.2) Osiągnięcia i Rankingi

Zalogowani użytkownicy mogą:

  • Zapisywać wyniki: System automatycznie zapisuje i aktualizuje tylko najlepsze wyniki w tabeli records.

  • Wyświetlać Top 10: Uczestniczyć w rankingach globalnych dla każdej gry.

  • Sprawdzać Historię: W Panelu Użytkownika wyświetlana jest lista najlepszych osiągnięć w każdej grze.

1.3) Zmiana Hasła

Dostępna poprzez link z Panelu Użytkownika. Wymaga weryfikacji tożsamości poprzez podanie starego hasła, co zapewnia bezpieczeństwo konta.

2) Gromadzone Dane i Polityka Prywatności

Platforma BitFun Games minimalizuje ilość gromadzonych danych, koncentrując się wyłącznie na informacjach niezbędnych do funkcjonowania systemu uwierzytelniania, rywalizacji i wsparcia.

3) Gromadzone i Przechowywane Dane:

  • Nazwa Gracza (Nick): Wymagana do identyfikacji w grze i na listach rankingowych (Leaderboard). Jest to informacja publiczna.

  • Adres E-mail: Używany do weryfikacji konta podczas rejestracji oraz do komunikacji w ramach Systemu Wsparcia. Jest to informacja prywatna.

  • Hash Hasła: Twoje hasło nigdy nie jest przechowywane w postaci jawnej. Używamy silnego algorytmu PASSWORD_ARGON2ID do haszowania, co zapewnia najwyższy standard bezpieczeństwa.

  • Adres IP: Adres IP jest rejestrowany w momencie rejestracji oraz zapisywany jako "Ostatnie IP" podczas logowania. Służy to celom bezpieczeństwa (wykrywanie podejrzanej aktywności).

  • Data Rejestracji: Przechowywana dla celów administracyjnych.

4) Ochrona i Bezpieczeństwo Danych

  • Wszystkie interakcje z bazą danych wykorzystują Prepared Statements w PHP, co skutecznie chroni przed atakami typu SQL Injection.

  • Konta wymagają weryfikacji e-mail, co zapobiega rejestracji fałszywych kont.

  • Proces zmiany hasła wymaga podania bieżącego hasła, co zapobiega nieautoryzowanym zmianom, nawet jeśli sesja jest aktywna.