DBPassword
Pozwala graczom na ustawienie haseł do użycia na Twojej stronie internetowej [1060]
- 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
- Pobierz i skopiuj plik jar wtyczki do folderu plugins
- Uruchom swój serwer, to utworzy domyślny plik konfiguracyjny
- Zatrzymaj serwer, zaktualizuj wszystkie ustawienia konfiguracyjne według własnych upodobań.
- Uruchom ponownie serwer i powinieneś być gotowy do użycia.
Aktualizacja z wcześniejszej wersji
- Konieczne będzie wykonanie kopii zapasowej pliku konfiguracyjnego i pozwolenie wtyczce na wygenerowanie nowego. Najnowsza wersja ma prawie całkowite przeprojektowanie pliku konfiguracyjnego
- 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.
DBPassword.jar 25.09.2012 18 KB
DBPassword.jar 08.03.2012 18 KB
DBPassword.jar 25.02.2012 12 KB
DBPassword.jar 18.10.2011 17 KB
DBPassword.jar 04.10.2011 12 KB
DBPassword.jar 26.09.2011 12 KB
DBPassword.jar 23.09.2011 12 KB
DBPassword.jar 14.09.2011 11 KB
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.