Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Konto na stronie z danymi z serwera MC.


Larin1221

Rekomendowane odpowiedzi

Opublikowano

Cześć wszystkim!

Mam do Was taką małą prośbę, możecie nakierować mnie jak zrobić, aby przy logowaniu dane były pobierane z serwera MC, jakiego pluginu użyć (na serwerze) AuthMe czy xAuth? Jak podłączyć się pod bazę danych Bukkita?

serwer_ourmc.gif

Opublikowano

Z minecraft'em łączysz się przez rcon a jakieś tam pluginy czy inne wynalazki to nie w tym dziale także report.

Wystarczy zobaczyć doce tych wtyczek (wiem, trudne :)). Wszedłem sobie do doca authme reloaded i masz przykładową funkcję sprawdzającą czy hasło (sha256) się zgadza)

Poza tym w momencie kiedy konfigurujesz wtyczkę żeby zapisywała info w bazie to sam sobie możesz napisać implementację.

Przykładowa funkcja sprawdzająca poprawność hasła z authme reloaded

// @ true if password and nickname match 
function check_password_db($nickname,$password) {
       // Here u have to include your DB connection and select!
	
	
	$a=mysql_query("SELECT password FROM authme where username = '$nickname'");
	if(mysql_num_rows($a) == 1 ) {
	   $password_info=mysql_fetch_array($a);
	   $sha_info = explode("$",$password_info[0]);
	 } else return false;
	if( $sha_info[1] === "SHA" ) {
						$salt = $sha_info[2];
						$sha256_password = hash('sha256', $password);
						$sha256_password .= $sha_info[2];;
						if( strcasecmp(trim($sha_info[3]),hash('sha256', $sha256_password) ) == 0 ) return true;
						else return false;
	}

}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...