Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: LoOdaK poslato Mart 31, 2020, 07:55:23 PRE PODNE

Naslov: Oko hashanja passworda
Poruka od: LoOdaK poslato Mart 31, 2020, 07:55:23 PRE PODNE
Problem(error/warning): Uhvatila me neka nostalgija i želio sam prebaciti svoj stari mod iz INI-a u MySql. Prvi put radim sa mysql pa se snalazim nekako ali imam jedan problem oko hashanja passworda.
Uradio sam registraciju sa SHA256 hashom i sve se lijepo sprema u bazu i salt i pass, međutim kada se želim logovati ne daje mi isti hash. Gledao sam po samp forumu i ne razumijem u čemu je problem.
Dio skripte: Evo provjera logina za početak, ako bude još šta trebalo napišite
[pawn]new hash[65], name[MAX_PLAYER_NAME], query[70];
           SHA256_PassHash(inputtext, PlayerInfo[playerid][pSalt], hash, 65);

         printf("Salt pri loginu je: %s", PlayerInfo[playerid][pSalt]);
         printf("Password pri loginu je: %s", PlayerInfo[playerid][pPass]);
         printf("Uneseni password/salt hash je: %s", hash);

           if(strcmp(hash, PlayerInfo[playerid][pPass]) == 0)
           {


            GetPlayerName(playerid, name, sizeof(name));

               mysql_format(handle, query, sizeof(query), "SELECT * FROM igraci WHERE ime = '%e' LIMIT 1", name);
               mysql_tquery(handle, query, "OnAccountLoad", "i", playerid);
         }
         else
         {
             ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Prijava", "Pogresna lozinka. Unesite lozinku ponovo:", "Login", "Izlaz");
         }
      }[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Evo debug salta i ostalog Salt pri loginu je: 25c{2QQ|y?
Password pri loginu je: B62C014E4CB29192B5B07272D6913C2E1F8D4B92250692F8C2F70D27D497B579
Uneseni password/salt hash je: ED181BB21026CA594B770378C85A534C3E66EA2F6DE529CB41F3F4B53BD6354E

Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: Oko hashanja passworda
Poruka od: LoOdaK poslato Mart 31, 2020, 17:36:15 POSLE PODNE
RIJEŠENO. LOCK!