Nexus
Visitor
|
[FR]Login Systeme - 2008/04/01 16:42
Bonjours ^_^ Je me présente rapidement, on me surnomme Nexus, j'ai 16 ans et je suis en 1ereS... Donc désoler pour l'orthographe (et le fait d'ecrire en français...)
N'ayant pas de Server SQL ... j'ai penser a faire un Systeme de Login en XML °°' (j'adore XML =x ) Donc, je me suis est mis et ... j'ai decider de le partager, puisque sa pourais peut etre servir a d'autre fin. De plus, on peut reprendre l'idee pour gerer autre chose que le Login =D Apparamment, cela marche en local =) mais je ne l'ai jamais essayer Online =/
Je vous donne donc les Sources pour ce que sa intéresse, cette version n'est pas la derniere mais la plus simple a comprendre et modifier ^^' Je vous explique rapidement : -Le Client se connecter sur le server. -Le Client envoie un node de login puis se connect a une Room a son nom -Le Server Login (qui est en faite un client modifier) va recevoir ce node et lire les données contenue dans le XML (database) pour vérifier les informations. -Le Server Login Envoie alors un Node d'autorisation de login -Si le node d'autorisation est positif, le client par sur la frame du chat sinon il est déconnecter Tous cela est un peu Trouble, désoler... =/
Enfin bref, le mieu c'est de lire le Code ^^ (OpenSource Powa xD)
Lien : -http://nexus.fr33webhost.com/Chat.fla -http://nexus.fr33webhost.com/Login.fla
/!Attention : Sur cette version il y a une possible exploit, je les combler apres, je vous explique rapidement comment : (Server Login en Root User) -un potentiel Hacker peut forger un packet d'autorisation de login ->Le Server Login va Kicker les Clients Avec un Nick/pass Faux ->Le Client doit envoyer une validation de login dans les 30 sec ou il est automatiquement kicker par le Server Login. si cette validation est envoyer alors que le login na pas etait autoriser par le server, il est kicker ^.^
Voila voila ^______^ Ps: Je suis vraiment désoler de ne pas le traduire en anglais >.< Pss: Je les jamais tester en ligne, c'est juste pour m'amuser que je fait sa ^^'
|