Cette source est un programme de gestion de tournois via le web (GTW) (poules, barrages si besoin est, phases finales). Je l'ai fait pour les besoins d'un tournoi de pétanque qu'on avait avec l'école. Mais il peut être modifié et utilisé pour d'autres types de sports (j'espère).
J'ai tenté de faire une installation la plus simple possible. Tout est écrit dans le lisez-moi.txt. J'ai aussi fait une aide online accessible depuis l'admin où on devrait trouver tout notre bonheur.
Il y a pas mal d'options, je vais essayer de les résumer :
- création et gestion de plusieurs tournois en parallèle
- insertion des scores et vérification de ceux-ci
- déplacement des équipes au sein du tournoi (changement de poule, par exemple)
- gestion des forfaits
- gestion des administrateurs
- etc.
Si vous avez des questions, postez-les ici, je tâcherai d'y répondre.
::::::::::::::::: NOTE :::::::::::::::::
Le zip étant trop gros, je n'ai pas mis les images l'aide. Je les ai mis sur un site chez multimania.
L'adresse, c'est :
http://membres.lycos.fr/zafelmak/gtw/aide.zip
Après avoir installé la gestion de tournois, il faut décompresser les images dans le dossier suivant :
racine du site (gtw) -> imgs
ça créera un dossier "aide" avec toutes les images dedans. Voilà !
Juste une chose encore, les login et mot de passe pour accéder à l'admin sont notés dans le lisez-moi, mais au cas où, les voici :
login : admin
mot de passe : admin
Je sais, c'est pas extraordinairement original, mais c'est modifiable via l'admin, donc pas de soucis!
::::::::::::::::: AUTRE NOTE TRES IMPORTANTE :::::::::::::::::
Pensez à donner les droits en écriture et en lecture au dossiers de backup, de tournois ainsi qu'au fichier connect.inc.php
Conclusion :
Pour gérer d'autres types de tournois, ne nous leurrons pas, ça demandera beaucoup de modifications. C'est pour cette raison que j'ai fait une programmation axée objet. Le fait est que j'ai appris (plus ou moins) à programmer objet en faisant ça. Donc c'est très aléatoire et il y a des défaut de modélisation de classe énormes. Mais bon, j'ai commenté autant que j'ai pu et j'ai ajouté aussi la documentation des classes, pour celles et ceux qui voudrait retoucher ou ajouter des fonctionnalités.
23 janv. 2014 à 11:39
gtw\admin\index.php
et
scripts\tournoisBDSQL.class.php
la verfication des mots de passe via PASSWORD('motdepasse') par MD5('motdepasse')
exemple dans index.php de la partie admin on as :
$rq = mysql_query("SELECT id_admin FROM t_admin WHERE login='".$login."' AND pass=PASSWORD('".$password."') AND valider='supreme'");
on remplace par
$rq = mysql_query("SELECT id_admin FROM t_admin WHERE login='".$login."' AND pass=MD5('".$password."') AND valider='supreme'");
une fois avoir tout changer on peu aller dans phpmyadmin pour modifier le mot de passe de l'utilisateur admin en md5
Ainsi le login fonctionnera
en espérant aider même si cela remonte à quelque temps.
mais site bien conçu dans l'ensemble très pratique quand on as pas le temps de programmer soit même ce genre de site.
19 avril 2013 à 10:52
super prog
juste un probleme de mots de passe admin egalement
si quelqu'un a la solution
merciiiiiiiiiiii
21 janv. 2013 à 15:28
Hum, ce n'est plus une bouteille a la mère que je lance... pour moi le fichier est corrompu impossible de l ouvrir -_-
Si quelqu'un a encore cela ou l'equivalent sous la main, je ne dis pas non :D
8 juil. 2009 à 13:56
Le echo md5('admin');
donne :
21232f297a57a5a743894a0e4a801fc3
et
*4ACFE3202A5FF5CF467898FC58AAB1D615029441
4ACFE3202A5FF5CF467898FC58AAB1D615029441
ne donnent rien.
Une idée ?
20 avril 2009 à 22:17
J'aurai également besoin de cet utilitaire plus que sympathique cependant, je n'arrive également pas à me logger.
La valeur Md5 que vous avez pour "admin", vous la mettez directement dans la base de données ?
Ayant crypter ce dernier en md5 , ça me donne ça :
21232f297a57a5a743894a0e4a801fc3
Je le met à la place du password dans la BDD, mais ça ne marche toujours pas.
Une idée ?
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.