Se connecter avec
S'enregistrer | Connectez-vous

[Recherche dévelopeur] Création d'un système de gestion d'utilisateurs

Dernière réponse : dans Programmation

Salut, alors voila le topo:

Il y a quelque temps, j'ai commencé sur un forum PPC (L'auberge pour ceux qui connaissent) un jeu de rôle. Vu son succès, je me suis décidé de monter un site pour le rendre plus important encore, et surtout pour éviter de perdre toutes ces données le jour où un éventuel crash supprimerait toutes les données écrites à ce jour ( :ange:  )

(Au passage, voici l'url du site pour ceux qui désireraient voir le travail dont je parle: http://otaconryu2.free.fr la page PPC où se déroule le jeu de rôle est http://forum.mesdiscussions.net/lauberge/LaTaverne/-jeu... )

Bon, ceci fait (et encore pas terminé), j'ai commencé à imaginer un système de dé electronique qui serait lancé aléatoirement grâce à un code programmé à même la page (page faite avec Dreamweaver, parceque je connais un chouia ce logiciel).
Me demandez pas comment, mais le résultat est là:
http://otaconryu2.free.fr/Documents/Lanceur.htm

Le jeu de rôle s'en est retrouvé plus interessant.
Seulement voila le problème...

Je fais confiance aux joueurs qui viennent régulièrement, mais comme tout le monde y est le bienvenue, qui me dit qu'un mec, peu importe qui, ne fasse pas comme s'il avait lancé le dé, mais aurait en fait triché ?

Je m'explique, prenons un lancé de dé aléatoire, cela donne par exemple:

Lancé(1d20)+0:
15,+0
Total:15


Qu'est ce qui empêche un joueur tricheur de dire qu'il a fait:
Lancé(1d20)+0:
20,+0
Total:20


Personne, il s'agit d'un bête copier/coller et le premier venu est en mesure de falsifier son résultat dans le cas où ce serait trop nul par exemple...

De mon coté, je suis le game master (en formation), donc je me dois de m'assurer que le jeu se déroule sans entourloupe, pour que ça soit plus interessant, tout simplement.

C'est alors que j'ai imaginé des systèmes pour parer cela...

Si je pouvais savoir qui a lancé le dé et quel score il a obtenu, cela me permettra de vérifier qu'il n'y a pas eut triche (et dans le cas contraire, de punir le tricheur), or comment savoir qui a joué quoi ?
En insérant un système d'utilisateurs et un fichier (.txt devrait convenir) qui enregistrerait le résultat obtenu et par qui...)

Seul hic, je ne suis pas assez doué en développement pour créer un système aussi complexe... Mon site contient cela, mais au départ, c'est un pack créé par GuppY et donc, j'ai rien fait de ce coté là :/ 

Deuxième hic, je ne suis pas assez doué pour savoir utiliser le mysql géré par Free afin de savoir qui a joué...

En bref, je me trouve dans l'incapacité de réaliser mon projet par manque de savoir...

Seconde possibilité:
Vu que les joueurs sont des utilisateurs des forums mesdiscussions, je pourrais éviter de faire se logguer chaque joueur en utilisant le cookie laissé par les forums Mesdiscussions (bien entendu, avec l'autorisation des admins, mais vu que ça doit être codé sur un certains nombre de bits, je pense que c'est suffisamment sécurisé pour que ça ne crée pas problème... C'est vrai, s'identifier sur n'importe quel forum Mesdiscussions tel l'auberge par exemple, suffit pour être également identifié sur les autres forums du serveur... Prenons pour second exemple Jackypc... Donc pourquoi ne pas aussi utiliser cela pour mon site ? Ptet parceque la base de donnée est pas le même serveur, ça risque d'y jouer hélas, mais ça j'en sais rien, car pas assez de connaissances en la matière :/ )

Bref, je viens alors ici pour demander à ceux qui ont centrés leur savoir sur le développement (moi ça m'a fait peur et je me suis plutôt orienté réseaux et administration [:matleflou] :lol:  )

Donc, si quelqu'un se sent l'âme noble ou tout simplement la capacité de m'aider, ce serait sympa de me faire signe, parceque là, je nage même plus, je suis carrement noyé [:_sebastien_:2]

Merci de laisser une réponse, même si c'est pour dire que vous êtes pas interessé :jap: 
Lassé par la pub ? Créez un compte

Bon, je suppose que pour cela, faudra avoir le code de ma page, y a pas de problème, je filerais tout ça en MP si ça peut aider :jap: 

Désolé encore de devoir vous demander ça, j'ai horreur de pas m'en sortir tout seul :/ 

Mais bon, j'hésite pas à aider quand ça entre dans mes capacités, donc si je peux rendre service en échange, ce sera sans problème :jap:  ;) 

Bah même ça chais pas faire, je suis vraiment le pire noob dans ce domaine hein... D'ailleur, hier soir j'ai trainé sur de nombreux forums de programmations pour essayer de trouver ce que je cherche, et je suis tombé sur des trucs qui pour certains sont évidents mais qui m'ont carrement rendus fou :lol: 
J'aurais dût être plus attentif dans les cours de dev :lol: 

premiere mauvaise nouvelle, il te sera impossible de récupérer le cookie de mesdiscutions.net, simplement pour un raison de sécurité.

j'ai vu que le site etait en php. Est-ce que le jeu continue sur le forum et le site n'est qu'un "support" ? ou bien le jeu est maintenant décentré sur le site ??

maintenant si il te faut juste un systeme pour identifier les joueurs et sauvez leur résultat au dés, ce n'est pas si comliquer et je veux bien me lancer dans l'affaire ;) 

Bon, pour le cookie Mesdicussions, j'avoue que je m'y attendais un peu, et c'est normal vu l'importance que ça a pris.

Le site est en php car c'est un pack Guppy, en clair, download >> décompression >> upload et zou, c'est prêt :lol: 
La seule difficulté a été de foutre une skin, c'est pour dire :lol: 

Le jeu, il continue sur le forum, après tout, c'est là qu'il a commencé, et ça changera pas tant que possible. D'ailleurs c'est devenu ma fierté et y a tout un tas de liens qui se rapprochent du jeu dans ma sign :jap: 

Pour le système d'identifiant, vu que le site propose déja ça, je pense que le plus simple serait de l'utiliser... Reste à savoir comment.
Sinon, c'est avec plaisir si tu sais faire ça, d'autant + que j'ai lu pas mal de sujets dans la nuit et que j'y ai vu que tu étais quelqu'un qui me semble digne de confiance vu tes réponses et ton statut ici ;) 

Donc si ça te dérange pas, c'est sans problème de mon coté, suffit que tu me dises de quoi t'as besoin et je te filerais tout ça :jap: 

[:edit]

J'en ai oublié le plus important, merci beaucoup :jap: 
C'est un sacré boulot il me semble et j'apprécie vraiment ton intérêt pour cette affaire :jap: 

bha premierement donne moi la structure de ta base de donnée pour les users...

ensuite donne moi (en pm ou par mail si tu veux) le script qui sert a l'authentification sur le site (login.php ??)
envoye moi aussi la page du lanceur de dé

je vais également essayer te faire un interface d'administration dans laquel tu pourras authoriser certain users a lancer les dès en précisant les bonus/malus qu'ils auront lors de leur prochain lancer
Lassé par la pub ? Créez un compte