voila je suis sur la confection d'un serveur et de sont client .... la je fait la connexion ( login / password )
jais penser faire une database avec des fichier au format XML
<account name = "ovan"> <Pass name = "plop"/> <File file = "ovan.xml"/> <Type name = "admin"/> <account/> <account name = "kakoum"> <Pass name = "alexis"/> <File file = kakoum.xml/> <Type name = "admin"/> <account /> <account name = "skynet"> <Pass name = "matrix"/> <File file = skynet.xml/> <Type name = "admin"/> <account /> <account name = "aybo"> <Pass name = ""/> <File file file = "aybo.xml"/> <Type = "user"/> <account /> <account name = "inviter"> <Pass name = ""/> <File file file = "inviter.xml"/> <Type = "inviter"/> <account />
mon problème ses que tout le monde peut se connecter avec n'importe qu'elle mots de pass du registre
donc le client peut se connecter avec le login d'ovan et le password de skynet par exemples :s
la portion de code de lecture ....
if(stringw("account") == readAccount->getNodeName()) if(stringc(log) == stringc(readAccount->getAttributeValue(L"name"))) { information->addItem(stringw(readAccount->getAttributeValue(L"name")).c_str()); ok = true; } if(stringw("Pass") == readAccount->getNodeName()) if(stringc(pass) == stringc(readAccount->getAttributeValue(L"name"))) { information->addItem(stringw(readAccount->getAttributeValue(L"name")).c_str()); ko = true; }
jais bien essayer de mettre la lecture du pass dans la condition au dessus mais seulement ovan peut se connecter .....
Hors ligne
je par demain ...
et aujourd'hui je risque d'être occuper ( pas sur ) donc au pire je reviens dans qu'elle que jours
Hors ligne
Désolé de ne pas pouvoir répondre, ce n'est pas du tout ma partie.
Hors ligne
la méthode que j'utilise peut s'avérer très pratique dans certain cas ...
de plus je connais mysql et je n'est pas dit tout envie de l'utiliser bien qu'elle pourrais être très bien
et puis hardcpp je demandais pour la lecture du xml pas que l'on me passe une lib
je sais très bien se que je veut faire et se que sa donneras ^^
bon et bien merci quand même alors (:
Dernière modification par Magun (31-12-2008 03:49:17)
Hors ligne