Aller au contenu
Goldfield

[Script NK] Vérification minecraft.net

Recommended Posts

Salut les amis, je voudrais mettre à disposition pour la communautée un patch pour le CMS "Nuked Klan 1.7.9" qui permet d'enregistrer les utilisateurs si et seulement si, ils ont un "compte premium minecraft" mais avant je vais faire une présentation du CMS :

1430509780-nk2.png

Nuked-Klan est un CMS open source.
Il permet d'installer et d'administrer un site web de manière simple et interactive.
Il nécessite simplement un hébergement PHP/MySQL pour fonctionner.
Nuked-Klan est spécialisé dans les jeux en réseaux et la gestion des clans avec sa version Gamer, cependant une version généraliste nommée SP existe.

1430513818-patch.png

le patch utilise une fonction trés simple de php et de l'api de mojang ici :

file_get_contents

Descriptif : file_get_contents

lit tout un fichier dans une chaîne.

Source Du Script :

/* Vérification si le pseudo est un joueur MineCraft */
	$url = "https://api.mojang.com/users/profiles/minecraft/" . urlencode($joueur);
	$content = file_get_contents($url);
	$minecraft = json_decode($content);
	
	if (!empty($minecraft->id) && !empty($minecraft->name)) {
		// Joueur confirmé
		echo "<br /><br /><div style=\"text-align:center;background-color: #dff0d8;border: 1px solid #d6e9c6;color:#3c763d;padding: 15px;\">Compte Minecraft vérifié et validé !</div><br /><br />";
	}
	else {
		//Compte Minecraft non trouvé
		echo "<br /><br /><div style=\"text-align:center;background-color: #f2dede;border: 1px solid #ebccd1;color:#a94442;padding: 15px;\">Votre pseudo ne correspond pas à votre compte Minecraft !</div><br /><br />";
        redirect("index.php?file=User&op=reg_screen", 2);
        closetable();
        footer();
        exit();
	}

Dans mon prochain tuto nous allons apprendre à moddifier le Modul User, pour afficher notre skin minecraft grace à :

https://minotar.net

1430513743-exemplepeut-etre.png

1430513605-exemple.png

Voilà voilà si ce poste n'a pas sa place ici JE LE SUPPRIME ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Ce poste n'a pas sa place ici. Tu peux demander a le move au pire.

Sinon, je ne sais pas si c'est reelement utile de modifier un fichier source d'un cms car dès qu'une mise a jour sera faite, il faudrait refaire la modification.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×