Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: strahinja poslato Februar 15, 2014, 11:59:09 PRE PODNE

Naslov: Pomoc, lozinka login
Poruka od: strahinja poslato Februar 15, 2014, 11:59:09 PRE PODNE
Mod: moj od 0
Problem: npr. sifra mi je 123 i sta god da ukucam on kaze da ne valja sifra, kada ukucam 123 onda kaze da je dobra, a kada ukucam 123BLABLBLA i onda je dobra
Skripta: if(dialogid == DIALOG_LOGIN)
{
    if(!response) return Kick(playerid);
    if(response)
    {
        new lozinka;
        lozinka = strval(inputtext);
          if(lozinka == PlayerInfo[playerid][pLozinka])
        {
SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0.0, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
          }
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"lozinka ne valja","Unesi tacnu sifru","udji","Cancel");
}
}
}
Naslov: Odg: Pomoc, lozinka login
Poruka od: 032.Marcus poslato Februar 15, 2014, 13:50:59 POSLE PODNE
Ja imam isti problem, ali ja sam koristio Whirpool ...

http://balkan-samp.com/forum/index.php?topic=85699.0
Naslov: Odg: Pomoc, lozinka login
Poruka od: strahinja poslato Februar 17, 2014, 20:56:47 POSLE PODNE
bump :)
Naslov: Odg: Pomoc, lozinka login
Poruka od: Maillxx poslato Februar 17, 2014, 21:01:26 POSLE PODNE
probaj ovo zamjeniti

new lozinka;
lozinka = strval(inputtext);

sa

new lozinka[40];
strpack(lozinka,inputtext,sizeof(lozinka));
Naslov: Odg: Pomoc, lozinka login
Poruka od: strahinja poslato Februar 17, 2014, 22:04:17 POSLE PODNE
Znam ja sa udb hashom, ali ja zelim da u ini fajlu vidim pravi pw, zato ga nisam koristio
Naslov: Odg: Pomoc, lozinka login
Poruka od: Blaeks poslato Februar 18, 2014, 11:18:11 PRE PODNE
onda ces i videti pravi pw ako ne koristis hash
Naslov: Odg: Pomoc, lozinka login
Poruka od: strahinja poslato Februar 18, 2014, 11:44:14 PRE PODNE
Pa kad ne koristim hash kucam sifru neku sedmu i udje na server, no presao sam na udb_hash i trenutno je sve okej, moze Lock!
Naslov: Odg: Pomoc, lozinka login
Poruka od: 032.Marcus poslato Februar 18, 2014, 13:14:07 POSLE PODNE
A moze li neko da pogleda onaj gore link sto sam ja okacio, isti problem, sa Whirlpoolom ?
Naslov: Odg: Pomoc, lozinka login
Poruka od: קlเשค poslato Februar 18, 2014, 15:55:56 POSLE PODNE
Nemoj se uopce trudit napraviti ovakav nacin prijave,samo cu reci da to nije to.

Pogledaj malo Whirlpool hash algoritam

http://forum.sa-mp.com/showthread.php?t=65290
Naslov: Odg: Pomoc, lozinka login
Poruka od: strahinja poslato Februar 18, 2014, 19:33:51 POSLE PODNE
Ne kontam taj whirpool, prebacio sam ovo na udb

if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
        {
SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0.0, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
          }
i sada radi sve kako treba