DBPassword

DBPassword

Pozwala graczom na ustawienie haseł do użycia na Twojej stronie internetowej [1060]

0 polubień • 0 pobrań
Dostępne pliki
8
Obsługiwane wersje
0
Najnowszy plik
25.09.2012

DBPassword v0.7 by Chausser

Description:

Ta wtyczka ma na celu umożliwienie graczom na twoim serwerze ustawienie hasła i zapisanie go w bazie danych MySQL. To mój pierwszy projekt w Java, a także pierwszy plugin Bukkit. Ta wtyczka była w dużej mierze inspirowana przez Noneofyourbusiness i jego wtyczkę Password.

Jak używam tej wtyczki: Na moim serwerze (mcserver.nkings.com) wszyscy użytkownicy dołączający do serwera są dodawani do bazy danych użytkowników z losowym hasłem. Muszą ustawić swoje hasło w grze za pomocą tej wtyczki, zanim będą mogli uzyskać dostęp do sekcji członków na stronie internetowej.

Funkcja hasła działa następująco: hash(salt+password);

Na przykład, jeśli używasz skrótu MD5 i soli "MyS@LT" oraz podane masz hasło "password", funkcja wyglądałaby następująco: MD5(MyS@LTpassword) = 364a711788b4dff21173f96181e13019

Jeśli nie chcesz używać soli do swoich haseł, po prostu chcesz je zhaszować, możesz ustawić sól w pliku konfiguracyjnym na: ""

Funkcje

  • W pełni konfigurowalne informacje o połączeniu z bazą danych, w tym:
    • Adres hosta
    • Port hosta
    • Nazwa bazy danych
    • Nazwa tabeli bazy danych
    • Nazwa użytkownika bazy danych
    • Hasło do bazy danych
  • Możliwość dostosowania nazw kolumn tabeli:
    • id
    • username
    • password
    • salt
  • A także obsługę różnych typów szyfrowania:
    • MD5
    • SHA-1
    • SHA-256
    • SHA-384
    • SHA-512
  • Wszystko z opcjonalną solą bezpieczeństwa (dynamicznie generowaną lub wcześniej zdefiniowaną)

Instalacja

  1. Pobierz i skopiuj plik jar wtyczki do folderu plugins
  2. Uruchom swój serwer, to utworzy domyślny plik konfiguracyjny
  3. Zatrzymaj serwer, zaktualizuj wszystkie ustawienia konfiguracyjne według własnych upodobań.
  4. Uruchom ponownie serwer i powinieneś być gotowy do użycia.

Aktualizacja z wcześniejszej wersji

  1. Konieczne będzie wykonanie kopii zapasowej pliku konfiguracyjnego i pozwolenie wtyczce na wygenerowanie nowego. Najnowsza wersja ma prawie całkowite przeprojektowanie pliku konfiguracyjnego
  2. Gdy wtyczka wygeneruje nowy plik konfiguracyjny i zaktualizujesz ustawienia, powinieneś być z powrotem gotowy do działania.

Uprawnienia

Opcjonalnie zezwalaj tylko użytkownikom z określonym węzłem uprawnień na ustawianie/aktualizowanie swoich haseł

  • dbp.*
  • dbp.set
  • dbp.update
  • dbp.reload

Polecenia

  • /dbp set <password> - ustaw swoje hasło
  • /dbp update <password> - zaktualizuj swoje hasło
  • /dbp reload - przeładowuje konfigurację bez potrzeby ponownego uruchamiania serwera.

Znane problemy

  • Ustawienie nazw kolumn w konfiguracji po wygenerowaniu tabeli bazy danych nie zaktualizuje tabeli automatycznie. Jeśli chcesz użyć tej opcji, będziesz musiał zaktualizować tabelę ręcznie.

Historia zmian

  • v0.8 - Dodano możliwość dostosowania nazw kolumn tabeli.
  • v0.7 - Dodano wiele nowych funkcji, w tym dynamiczne generowanie soli, możliwość zapisywania tej soli w zdefiniowanym polu w bazie danych. Przetestowano dla 1.2.3-R0.1 i 1.1-R6/7
  • v0.6 - Zaktualizowano dla CB1.1-R4 - Dodano więcej typów hash, oczyszczono zapytania SQL, zmieniono uprawnienia na tylko SuperPerms
  • v0.5 - Zaktualizowano dla RB 1317 - Kilka znaczących zmian w poleceniach. Miejmy nadzieję, że naprawiono problem, w którym hasła nie były poprawnie haszowane.
  • v0.4 - Zaktualizowano dla RB 1240 - Dodano obsługę SuperPerms
  • v0.3 - Zmieniono domyślne wartości konfiguracyjne tak, aby nie używały pojedynczych i podwójnych znaków cudzysłowu.
  • v0.2 - Naprawiono problem z portem. Dodano lepsze wsparcie uprawnień. Nieco przeorganizowano polecenia. Dodano polecenie przeładowania, dzięki czemu nie musisz restartować serwera, aby zmienić ustawienia
  • v0.1 - Pierwsze wydanie

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne DBPassword v0.8
DBPassword.jar 25.09.2012 18 KB
Stabilne DBPassword v0.7
DBPassword.jar 08.03.2012 18 KB
Stabilne DBPassword v0.6
DBPassword.jar 25.02.2012 12 KB
Stabilne DBPassword v0.5
DBPassword.jar 18.10.2011 17 KB
Stabilne DBPassword v0.4
DBPassword.jar 04.10.2011 12 KB
Stabilne DBPassword v0.3
DBPassword.jar 26.09.2011 12 KB
Stabilne DBPassword v0.2
DBPassword.jar 23.09.2011 12 KB
Stabilne DBPassword v0.1
DBPassword.jar 14.09.2011 11 KB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji