Bonjour, je revient, après quelque mois de silence (mais cela prouve qu'avec l'aide de ce forum, j'arrive maintenent a me debrouiller tout seul^^) pour vous poser encore une colle (vu ce que l'on m'a dit quand je posait mes questions avent, je me demande ce que vous aller me lancer sur ce coup lol).
Je travaille toujours sur mon applicatif sur la VRD et la V2.0 est en bonne voie. Il ne me manque plus qu'à regler le problème que je vais détailler ci-après et vous pouvez dores et déjà consulter des captures d'écrans à cette adresse :
[ Lien ] , histoire de voir à quoi vous partissipez quand meme.
Pour la petie histoire, ceux qui reconnaitraient une grosse esquisse des écrans du film 'bad company' ne revent pas (aussi, pour les plus observateurs d'entre-vous, une partie de la barre de gauche de Nero SmartStart (pour masquer les options) est présente au dessus du panneau de droite pour controler l'affichage de ce dernier). Je n'ai donc aucun mérite pour le design.
Bon, voila, je me lance.
Cet applicatif est 'protégé' par une authtentification par login et mot de passe (comme vous pouvez le voir sur un des screens) et interoge mon sevreur de base SQL pour connaitre la véracité des informations fournies par l'utilisateur (avec la classe SQL de _benjy, oui!!^^). Une fois l'interogation faite, et en fonction des infos retournées (la comparaison des login et mdp se deroule sous flash et non sous PHP), la 'session' (aucune session véritable n'est crée en realité, c'est simplement une autorisation de poursuivre la lecture du senario racine qui est delivrée ou non) s'ouvre ou pas.
Dans le cas ou le pass est bon, un champ de la base est updaté et indique que l'utilisateur est conecté sous l'application mais si les infos retournées par la base ne colent pas, un compte dit 'local' dont les infos sont ecrites en XML est comparé (comme vs pouvez le voir sur le 3eme screen) et si vraiement ca colle pas, ce n'est qu'à ce moment là que la session ne peut pas s'ouvrir et il faut modifier sois le login et le pass.
Ce que je veus realiser concretement, c'est un listage (en PHP ou en flash, peu importe) des utilisateurs conectés sous leur propre copie de mon programme (il n'est pas destiné au web et tourne en plein ecran, optimisé en 1024x768 et aussi 1200 et quelques, enfin la resolution du dessus). Cette liste permetrait entres autres fonction diverses et variées de fermer directement la 'session' de l'utilisateur selectionné, le ramenant ainsi à l'écran de login agrémenté d'un message d'erreur. Le tout biensur à distance (en passant donc par ma BDD, enfin du moin je suppose).
Je n'ai aucune idée des action à accomplir et des moyens a utilisers pour que quand je clique sur un bouton, l'utilisateur vois fermer sa session et ce a des centaines de km si possible.
Si vous avez des idée pour pallier aux manque d'intelligence dont je fait actuellement preuve, ca serait pas mal.
Voila, il ne me reste plus qu'a conclure en vous remeciant par avence et a bientot. Je reste dans le coin si il y a d'autre questions.