• 05 Juin 2026, 22:08:16


Auteur Sujet: Problème de boite de dialogue et de mot de passe  (Lu 2019 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Problème de boite de dialogue et de mot de passe
« le: 18 Mars 2012, 11:47:04 »
Slt

J'essaye de passer mon système d'enregistrement avec des boites de dialogue mais je rencontre un petit soucis avec ma commande /login.

Voici le code appelé lorsque je rentre un mot de passe dans ma boite de dialogue appelé LOGIN:

switch(dialogid)
{
case LOGIN:
{
if(response)
{
new okpass[256];
okpass=dini_Get(CompteJoueur(playerid),"passe");
if(strlen(inputtext)!=strval(okpass))
                        {
                                //action si les mots de passes ne correspondent pas

Je ne vois pas où est le problème. Des idées ???




A+ ;)

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #1 le: 18 Mars 2012, 12:53:51 »
je pense que tu as zapper d'encoder ton inputtext
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #2 le: 18 Mars 2012, 12:54:50 »
Je pense que cette ligne de code est incorrect.

strlen(inputtext)!=strval(okpass)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #3 le: 18 Mars 2012, 13:10:24 »
Moi aussi, mais je ne vois pas par quoi remplacer cette ligne :(

Comment ça encoder mon inputtext ?

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #4 le: 18 Mars 2012, 13:13:47 »
if( strcmp( inputtext, okpass ) == 0 && strlen( inputtext ) > 0 )

Essai ce code il devrai fonctionner.



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #5 le: 18 Mars 2012, 13:20:36 »
Tu vérifies une différence ou une similitude là ?

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #6 le: 18 Mars 2012, 13:22:06 »
Similitude.



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #7 le: 18 Mars 2012, 13:23:13 »
Ok

Je viens de tester, ce code entraine un refus du mot de passe qu'il soit bon ou faux ???

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #8 le: 18 Mars 2012, 13:46:58 »
comment tu encode ton mot de passe apparement c'est toujours le systeme qu'on avait fait ensemble donc

if(udb_hash(inputtext)!= strval(okpass))
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Problème de boite de dialogue et de mot de passe
« Réponse #9 le: 18 Mars 2012, 13:56:24 »
Ça marche nickel merci. J' avais complètement oublié qu'il fallait que je prenne le mot de passe crypté et non celui en clair

A+ ;)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Problème de boite de dialogue et de mot de passe
« Réponse #10 le: 18 Mars 2012, 14:21:35 »
Il n'est pas chiffré (encrypté n'est pas correct en français) mais haché (comme les steaks).

Fonction de hachage - Wikipédia