AuthMe - Registrace přes web

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Uživatelský avatar
SpreyYManNNikKK
Příspěvky: 1294
Registrován: 25 led 2012, 18:49
Reputation: 0

AuthMe - Registrace přes web

#1 Příspěvekod SpreyYManNNikKK » 03 úno 2012, 18:40

27322

Zdravím , chci se zeptat , když chci udělat když hráč přijde na server tak se nemůže registrovat ve hře , a napíše mu to ať de na www.strankaserveru.... a tam se registruje , tak by me zajimalo jak udelam proste kdyz prijde na web tam se registruje a pak hned de do hry a uz da jen /login

Uživatelský avatar
LavorekCZ
Příspěvky: 1805
Registrován: 20 lis 2011, 13:58
Reputation: 0
Kontaktovat uživatele:

Re: AuthMe - Registrace přes web

#2 Příspěvekod LavorekCZ » 03 úno 2012, 18:41

Už to tady několikrát zaznělo, je na to jednoduchý script, ale problém je v tom, že ti ho asi nikdo zadarmo nedá...
Pomohl ti někdo? Pak určitě bude rád, když mu zvedneš karmu!
not sure

Majky83
Příspěvky: 15
Registrován: 24 pro 2011, 12:43
Reputation: 0

Re: AuthMe - Registrace přes web

#3 Příspěvekod Majky83 » 10 úno 2012, 04:31

Ahoj všem, takovýto skript mám ale vytvořil jsem si to pracně sám,... tedy spíše s pomocí strýčka Google protože MySQL a PHP moc neumím, ale nebudu lakomec a tak zde dávám. V authme po vygenerování složky a config.yml nastavte passwordhash z sha256 na sha1, nějak mi to s sha256 nejde, někde je chybička...

Kód: Vybrat vše

<p>Registrace do hry.</p>
<form action="" method="POST">
Jméno:<input type="text" name="username" />
&nbsp&nbsp
Heslo:<input type="text" name="password" />
&nbsp&nbsp<input type="submit" value="Registrovat" />
</form>
<br />
<p>Pozor ! Zde dávejte stejný NICK jako máte ve svém klientovi (hře)</p>
<p>Poté již ve hře jen přihlásíte příkazem /login vase_heslo</p><br />
<?php

if($_POST)
{

$jmeno = $_POST['username'];
$heslo = sha1($_POST['password']); 
$ip = $_SERVER["REMOTE_ADDR"];

$connect=mysql_Connect("vase_mysql", "vase_jmeno", "vase_heslo");
   $database_connect=Mysql_Select_DB("vase_databaze");
 
   mysql_select_db($database_connect, $connect);
   

$insert_query = "insert into authme(id, username, password, ip, lastlogin) VALUES ('','$jmeno','$heslo','$ip','')";
$result = mysql_query($insert_query, $connect) or die(mysql_error());
 
 
   if(!$result){
                  echo("Registrace byla neúspěšná, prosím zkus to znovu");
} else{
               echo("Byl jsi úspěšně registrován, nyní se můžeš připojit a přihlásit příkazem /login tvé_heslo");
           
}
}
?>
Naposledy upravil(a) Majky83 dne 10 úno 2012, 23:07, celkem upraveno 2 x.

Uživatelský avatar
Shadowhacker
Příspěvky: 640
Věk: 30
Registrován: 23 led 2012, 18:31
Reputation: 0
Bydliště: Plzeň

Re: AuthMe - Registrace přes web

#4 Příspěvekod Shadowhacker » 10 úno 2012, 04:53

AuthMe si to ale zapisuje do souboru ne? Nebo i to se bere jako DB?
Obrázek

Majky83
Příspěvky: 15
Registrován: 24 pro 2011, 12:43
Reputation: 0

Re: AuthMe - Registrace přes web

#5 Příspěvekod Majky83 » 10 úno 2012, 04:58

Zapisuje to do souboru ale jde to přehodit na zápis do databáze, já mám takto skoro vše nastaveno na zápis do DB, je jistota že při smazaní pluginu o nic nepřijdu.

Uživatelský avatar
Shadowhacker
Příspěvky: 640
Věk: 30
Registrován: 23 led 2012, 18:31
Reputation: 0
Bydliště: Plzeň

Re: AuthMe - Registrace přes web

#6 Příspěvekod Shadowhacker » 10 úno 2012, 05:06

Čekal jsem,že něco takového napíšeš,ale.. V tom případě se musí u FH zažádat o DB ne? To je asi zbytečný zase to,ale neni to tak hrozný :-)
Edit:
Co tam zkusit přidat open,alespoň uložení do souboru? Nebo se ti do toho nechce? Ačkoliv,já to nepotřebuju,ale pokud nic,tak se na to možná mrknu ve volným čase (Nikdy :D ) Jen tak mimochodem ( http://www.tvorba-webu.cz/php/prace_se_soubory.php )
Obrázek

Uživatelský avatar
LavorekCZ
Příspěvky: 1805
Registrován: 20 lis 2011, 13:58
Reputation: 0
Kontaktovat uživatele:

Re: AuthMe - Registrace přes web

#7 Příspěvekod LavorekCZ » 10 úno 2012, 11:04

V tom případě se musí u FH zažádat o DB ne? To je asi zbytečný zase to,ale neni to tak hrozný


Co je zbytečné? MySQL by neměla u nikoho chybět, jelikož např. důležitý plugin LogBlock/HawkEye/BigBrother bez něj nefungují.
Pomohl ti někdo? Pak určitě bude rád, když mu zvedneš karmu!
not sure

Majky83
Příspěvky: 15
Registrován: 24 pro 2011, 12:43
Reputation: 0

Re: AuthMe - Registrace přes web

#8 Příspěvekod Majky83 » 10 úno 2012, 16:38

LavorekCZ píše:
V tom případě se musí u FH zažádat o DB ne? To je asi zbytečný zase to,ale neni to tak hrozný


Co je zbytečné? MySQL by neměla u nikoho chybět, jelikož např. důležitý plugin LogBlock/HawkEye/BigBrother bez něj nefungují.


Přesně tak, hlavní výhoda DB je že pokud vymažeš nebo reinstaluješ server tak o veškeré soubory přijdeš, nebo pokud by jsi chtěl zapisovat do souboru na web serveru tak to ti nedoporučuji kvůli bezpečnosti.
Hlavní výhoda DB je rychlost a spolehlivost, každý plugin si po novém startu vygeneruje složku s config.yml pokud není a tam si jen nastavíš přístup k DB a máš vše zas načtené.

PS: stačí napsat nějakému adminovi nebo na email a DB máš během chvilky, IP a PORT samozřejmostí

Tylericek009
Příspěvky: 21
Registrován: 16 črc 2014, 18:55
Reputation: 0

Re: AuthMe - Registrace přes web

#9 Příspěvekod Tylericek009 » 17 črc 2014, 12:02

Žádat o ní nemusíš když půjdeš do Herní Server a dáš Doplňkové služby tak tam to je jinak je to i u Free Minecraftu i já to požívám je to super a navíc si přepojením AuthMe do MySQL můžeš udělat na webu info o hráči napřiklad že se přihlásíš na web pomocí herního nicku a hesla a pak když to spojíš i s iConomy můžeš udělat ža tam je vidět kolik máš peněz atd takže DB je užitečná věc
Dej karmu+ všem kdo ti pomohl !

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: AuthMe - Registrace přes web

#10 Příspěvekod Mysteria » 17 črc 2014, 13:24

Jasně, po dvou a půl letech to určitě bude ještě potřebovat vědět.

L0CK


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 52 hostů