Skocz do zawartości

Rekomendowane odpowiedzi

[ncAuth]

Zaloguj sie:    Login: Login

                      Hasło: Hasło

 

Jak to działa?

Żeby nie było, że "Nah, kolejny niepotrzebny skrypt" dodałem własny system logowania (@Norbi Sorry, nie będzie wężyka, narazie)

Zalogować można na dwa sposoby:
1. Standardowe logowanie

Logowanie tak jak z użyciem pluginu AuthMe (lub podobnego), choć komenda jest inna.

2. Logowanie MasPass

Komenda taka sama co wyżej, choć jest pewna różnica...

Co to jest ten "MasPass" ?

MasPass to po prostu zlepka dwóch słów: Master Password (Nie mylić z MasterCard!)

Jest on potrzebny, gdy skleroza Cię zaboli zapomnisz hasła lub admin włączy Ci IPLock'a, który uniemożliwia logowanie z innego komputera/sieci, niż się zarejestrowałeś.

 

Jak mogę odzyskać hasło, gdybym zapomniał?

jest na to komenda, cała procedura odbywa się na czacie. Jeśli nie jesteś zalogowany, potrzebny będzie Ci 32-znakowy kod (zawierający losowo dobraną kombinację cyfr i liter A-F) zwany Hash, który otrzymujesz podczas rejestracji (Tak, chodziło mi o MasPass). Nie zapiszesz i/lub zapamiętasz - Zerujemy staty! Mwhahahah

 

[Z tyłu sali] Kończ to pitolenie i pokaż nam!

 

KOMENDY

Dla wszystkich Z uprawnieniem ncauth.admin

 

/rejestruj (/rej) <hasło> <powtórzhasło>Rejestracja konta

/loguj (/log) [-m] <hasło>Logowanie na konto

-m oznacza, że wpisujesz MasPass zamiast zwykłego hasła

/changepassword (/changepass, /chgpass)Włączasz procedurę zmiany hasła

/ncauth info <gracz> Odczyt informacji o graczu (dot. tego skryptu)

/ncauth iplock <gracz>Włączenie/wyłączenie IPLock na gracza

 

Tak, wymaga SkQuery. Oto dlaczego: [KLIK]

 

Pobierz skrypt z GitHub tutaj [v. 1.2] [Wymaga SkQuery i Vault]
(na razie nie klikaj tu, bo znalazłem jakiś błąd. Zapewne będę musiał napisać to od nowa)

1.0 > 1.2

+ Obsługa UUID

+ Przypomnienie MasPass (wymaga zalogowania) 

 

TO-DO

- @Norbi twój wężyk

- logowanie premium (Wymaga pluginu AutoIN)

- System banów

Edytowane przez Đerρy Hoöves
Skrypt się zwalił
Odnośnik do komentarza
https://skript.pl/temat/8126-ncauth/
Udostępnij na innych stronach

Grubo Maciek, grubo :D.

Dodaj tak:

- logowanie premium (za pomocą AutoIN).

- wsparcie bungee (miazga).

- wężyk Norbiego ^^

- system tymczasowych banów oraz pernamentnych (nie lubie Essentials)

Jeżeli chodzi o wsparcie bungee mogę się rozpisać :D

Zapomniałem:

- dodaj wsparcie UUID (zapisuje ekwipunek nawet gdy gracz ma zmieniony nick na premce). Wtedy skrypt będzie kozacki :D

Odnośnik do komentarza
https://skript.pl/temat/8126-ncauth/#findComment-64072
Udostępnij na innych stronach

- logowanie premium (za pomocą AutoIN).

- wsparcie bungee (miazga).

- wężyk Norbiego ^^

- system tymczasowych banów oraz pernamentnych (nie lubie Essentials)

- dodaj wsparcie UUID (zapisuje ekwipunek nawet gdy gracz ma zmieniony nick na premce).

Drugie odpada, co do ostatniego nie wiem jak to zrobić, resztę dodam do TO-DO

 

%nl% jest zbędne, po co to komu ?

Żeby oddzielić linie w wiadomości, jak zostaniesz wywalony

Odnośnik do komentarza
https://skript.pl/temat/8126-ncauth/#findComment-64132
Udostępnij na innych stronach

a jak napiszę hasło ElO1oooO to jak wpiszę /login to muszę wpisać duże znaki czy normalnie leci jak kto woli?

musisz wpisywać duże, bo gdyby było jak leci to wtedy byś miał zupełnie inny szyfr

Odnośnik do komentarza
https://skript.pl/temat/8126-ncauth/#findComment-64162
Udostępnij na innych stronach

  • 2 tygodnie później...

Ogółem skrypt nie jest zły, ale mam parę uwag:

  • Co do MasPass'a, mógłbyś dodać komendę, która go przypomina (Rejestruje się >> Dostaje MassPass, ale go nie zapisuje >> Wychodzę >> Wchodzę z powrotem i się loguje >> wpisuje /maspass i sobie go zapisuje)
  • log "%now% >> %player% >> rejestracja z nastepujacymi danymi:"log "Haslo: %{ncauth::%player%::hash}%    MasPass: %{ncauth::%player%::maspass}%"log "UUID: %{ncauth::%player%::uuid}%   IP: %{ncauth::%player%::ip}%"

    Kolekcjonowanie i wykorzystywanie haseł jest karalne...

  • //edit i teraz się dopatrzyłem, widze BARDZO poważny błąd: każdy może sobie wejść, i zresetować np. moje konto...

//edit 2 Dobra, dobra, nie zauważyłem że tam jest hashed...

Odnośnik do komentarza
https://skript.pl/temat/8126-ncauth/#findComment-64960
Udostępnij na innych stronach

  • 2 tygodnie później...

Ogółem skrypt nie jest zły, ale mam parę uwag:

  • Co do MasPass'a, mógłbyś dodać komendę, która go przypomina (Rejestruje się >> Dostaje MassPass, ale go nie zapisuje >> Wychodzę >> Wchodzę z powrotem i się loguje >> wpisuje /maspass i sobie go zapisuje)

Nie dodam tego ze względu na bezpieczeństwo. Ktoś nieznajomy wejdzie sb pod admina, wpisze tę komendę, zaloguje się pod admina i cały serwer rozpierniczony... Jak się zaloguje to tak

 

dodaj zapisywanie haseł w folderze :)

Nie chce mi się bawić plikami...

 

Dodaj Poczekalnię ;) logowania

A po co ? فączysz się z serwerem oddalonym 3000 km i wchodzi 53234 os./sek ?

Odnośnik do komentarza
https://skript.pl/temat/8126-ncauth/#findComment-66384
Udostępnij na innych stronach

  • 5 miesięcy temu...
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...