Créer un système de log in avec base de données

Tous les tutoriaux unity, de la communauté ou d'ailleurs.
Avatar de l’utilisateur
massaiTHEdog
Messages : 161
Inscription : 11 Avr 2011 19:44

Créer un système de log in avec base de données

Message par massaiTHEdog » 01 Mars 2014 21:03

Bonjour à tous les membres!

Je vous propose un petit tutoriel pour créer un système de log-in avec Unity 3d.
Les langages utilisés sont : Unityscript, SQL, php.

Ce tutoriel se fait en 2 parties:

La première partie comprend:
-Création du site par le biais d'un hébergeur;
-Création de la base de données;
-Création de la table des membres;
-Ajout d'un membre pour pouvoir faire les tests.

La deuxième partie comprend:
-Création de la page web (en php) pour communiquer avec la base de données;
-Création du script dans Unity 3d pour communiquer avec la page web;
-Mise en place du système avec des GUI.

Première partie :
http://www.youtube.com/watch?v=DZ-PDUcw1d8

Deuxième partie :
http://www.youtube.com/watch?v=bHhCHsuGP7w

Troisième partie (qui n'était pas prévue à la base):
Système de création de compte.
http://www.youtube.com/watch?v=ulP9LCRNxXU

Si vous avez des questions ou bien si vous voulez télécharger les scripts, c'est par ici http://massaithedog.free.fr/sujet_forum?id_sujet=68
Dernière édition par massaiTHEdog le 03 Août 2014 15:34, édité 1 fois.
Youtube
Skype: massaithedog1

Avatar de l’utilisateur
LudlowFx
Messages : 1367
Inscription : 19 Sep 2013 05:50

Re: Créer un système de log in avec base de données

Message par LudlowFx » 08 Mars 2014 22:10

Ça n'arrête pas de me corriger ce truc de merde

:lol: j'adore la réplique en fin de vidéo

Je n'ai pas tout regardé juste survolé pour voir un peu le rendu global, ça reste clair, simple à comprendre et propre côté explication. Ça nous sera très sûrement utile sur le forum vu la récurrence des demandes Unity/PhP par moment ^^

Merci pour le partage ;)
Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !

Avatar de l’utilisateur
massaiTHEdog
Messages : 161
Inscription : 11 Avr 2011 19:44

Re: Créer un système de log in avec base de données

Message par massaiTHEdog » 03 Août 2014 15:36

Petit up pour annoncer la sortie de la troisième partie.
A la base ce n'était prévu mais suite aux nombreuses demandes, voici comment créer des comptes.
Enjoy!
Youtube
Skype: massaithedog1

Avatar de l’utilisateur
kamorne
Messages : 137
Inscription : 18 Juil 2012 07:44
Localisation : Bruxelles

Re: Créer un système de log in avec base de données

Message par kamorne » 26 Août 2014 12:36

Tuto très clair, je l'ai utilisé pour me faire un refresh de php/sql & lien unity :)

pour ceux qui sont en C# le yield & les soucis d'espace dans les variables passé en url :

Code : Tout sélectionner

	

// dans unity C#
startcoroutine (fonction_a());

IEnumerator fonction_a() {
	string nom_fac = nom_faction.Replace (" ", "E78"); // les espaces ne passent pas en variable dans un url, on remplace par un caractère connu exemple "E78", puis voir la page .php plus bas
	WWW www = new WWW (url);
	yield return www;
	msg_info = "ok"; // string info ds le gui
}

// pour la page php
	$var_info = $_GET["var_info"];
	$var_info = str_replace("E78", " ", $var_info); // on retransforme les caractère spéciaux connu en espace, ensuite peut être utilisé dans requête

sécurité injection :
Pour éviter les injections je vais utiliser mysqli_real_escape_string pour les vars
ref : http://us.php.net/manual/fr/mysqli.real ... string.php

mes pages php qui reçoivent les var sont très ciblé aussi (pas de ligne de requête complète en & variable par exemple ou nom de table en variable)

Y'a t'il d'autres recommandations pour la sécurité ? (je sais que c'est un domaine très vaste mais si il y a quelques experts dans le coin :) )

un fichier .exe d'une app fait en unity peut être décompressé et lue j'imagine ? (on pourrait retrouver en clair les page de script c# ?)

Répondre

Revenir vers « Tutoriaux »