Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Reikia pagalbos su slaptažodiu saugojimu


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1478 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

if(dialogid == DIALOG_SLAPTAZODZIO_KEITIMAS)
    {
    if(response)
    {
    new query[256], masyvas[128];
    if(sscanf(inputtext, "s[30]",inputtext)) return ShowPlayerDialog(playerid, DIALOG_SLAPTAZODZIO_KEITIMAS, DIALOG_STYLE_INPUT, "Slaptažodis", "Slaptažodžio keitimas\n\nNorėdami pasikeisti slaptažodį, įveskite apačioje!", "Pakeisti", "Išeiti");
    else if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_SLAPTAZODZIO_KEITIMAS, DIALOG_STYLE_INPUT, "Slaptažodis", "Klaida\n\nPrašome įvesti savo būsimąjį slaptažodį.Jo ilgis turi sudaryti nuo 6 iki 20 simbolių!\nSavo slaptažodžio niekada ir niekam nesakykite!", "Pakeisti", "Išeiti");
    else if(strlen(inputtext) > 32) return ShowPlayerDialog(playerid,DIALOG_SLAPTAZODZIO_KEITIMAS,DIALOG_STYLE_PASSWORD,"Slaptažodis","Klaida\n\nSlaptažodžio ilgis turi sudaryti nuo 6 iki 20 simbolių!\nSavo slaptažodžio niekada ir niekam nesakykite.","Pakeisti","Išeiti");
    else if(strfind(inputtext, "%", true) != -1) return ShowPlayerDialog(playerid,DIALOG_SLAPTAZODZIO_KEITIMAS,DIALOG_STYLE_PASSWORD,"{3399ff}Žaidėjo registracija","Slaptažodžio ilgis turi sudaryti nuo 6 iki 20 simbolių!\nSavo slaptažodžio niekada ir niekam nesakykite.","Pakeisti","Išeiti");
    else
    {
    //format(query, 256, "UPDATE players SET Slaptazodis = '%s' WHERE Vardas = '%s'",MD5_Hash(inputtext),GetPlayerNameEx(playerid));
    format(query, 256, "UPDATE players SET Slaptazodis = '%s' WHERE Vardas = '%s'", playerDB[playerid], GetPlayerNameEx(playerid));
    mysql_query(query);
    //format(query, 256, "UPDATE players SET TikrasSlaptazodis = '%s' WHERE Vardas = '%s'",inputtext,GetPlayerNameEx(playerid));
    //mysql_query(query);
    format(masyvas, 128, "* Slaptažodis pakeistas į %s",inputtext);
    SendClientMessage(playerid, GREEN, masyvas);
    }
    }
    return true;
    }

Prašau pagalbos su slaptažodžiu saugojimu , į phpmyadmin saugo netrikras slaptažodžius kaip 85F54R5S554FSSD5SDDS5

Redaguota , nario Vedėjas Marius
Nuoroda į komentarą
Dalintis per kitą puslapį

format(query, 256, "UPDATE players SET Slaptazodis = '%s' WHERE Vardas = '%s'", playerDB[playerid], GetPlayerNameEx(playerid));

Šioje eilutėje, kur yra playerDB[playerid] pakeisk į  inputtext.

 

format(query, 256, "UPDATE players SET Slaptazodis = '%s' WHERE Vardas = '%s'", inputtext, GetPlayerNameEx(playerid));

 

Nuoroda į komentarą
Dalintis per kitą puslapį

2 minutes prieš, intrigantas parašė:

ar zinai kas yra kodo blokas ir mysql logas?

[19:35:35] >> mysql_query( Connection handle: 1 )
[19:35:35] CMySQLHandler::Query(INSERT INTO `players` (Vardas, Slaptazodis) VALUES ('New_Test', '')) - Successfully executed.
[19:35:56] >> mysql_query( Connection handle: 1 )
[19:35:56] CMySQLHandler::Query(UPDATE players SET `MoneyPocket` = '30000' WHERE `Vardas` = 'New_Test') - An error has occured. (Error ID: 2013, Lost connection to MySQL server during query)
[19:35:56] OnQueryError() - Called.

format(query, 256, "UPDATE players SET Slaptazodis = '%s' WHERE Vardas = '%s'",inputtext, GetPlayerNameEx(playerid));

Ne saugo dabar tuščias Slaptažodžio langelis , bet i serveri galima registruoti ir prisijungti , tik ne rodo slaptažodžio 

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1478 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...