[Pomoć] - Password bug ?

Započeo elemental.
9. Jan. 2013. Zaključano
839
pregleda
14
postova
Samper
5
Kingpin
9. Jan. 2013.
Skripta koju koristim: Od 0
Detaljan opis problema: Skriptao sam Reg/Log sistem po Nikolinom tutu (http://balkan-samp.com/forum/index.php?topic=51652.0) ali mi ne pamti password kako treba. Zašto, ne znam.
Dio skripte: Evo register dialog:
		case DIALOG_REG:
{
if(!response) return Kick(playerid);
if(response)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File, "Password", udb_hash(inputtext));
INI_WriteInt(File,"Novac",0);
INI_WriteInt(File,"Admin",0);
INI_Close(File);
}
}
Johnâ„¢
5
Godfather
9. Jan. 2013.
Kak' misliš ne pamti ti dobro lozinku? Jer lozinka se sprema hashana.
Samper
5
Kingpin
9. Jan. 2013.
Joey_ wrote on January 9, 2013, 3:21 pm:
Kak' misliš ne pamti ti dobro lozinku? Jer lozinka se sprema hashana.


Neće nikako da je spremi kako treba.
Kucam password koji sam stavio pri registraciji, neće mi.
146408067 - ovako ispadne u korisničkom fajlu, ovakav password.
Kopiram i to, neće mi.
Johnâ„¢
5
Godfather
9. Jan. 2013.
Pa to je hashana lozinka. To nije tvoja prava lozinka. Pri loginu trebaš hashat upisanu lozinku i provjerit ju sa učitanom lozinkom iz filea.
Samper
5
Kingpin
9. Jan. 2013.
Joey_ wrote on January 9, 2013, 3:26 pm:
Pa to je hashana lozinka. To nije tvoja prava lozinka. Pri loginu trebaš hashat upisanu lozinku i provjerit ju sa učitanom lozinkom iz filea.


Kako to napraviti ? :S
Johnâ„¢
5
Godfather
9. Jan. 2013.
Pa stavi onako kako je napravljeno u tutorialu.
Samper
5
Kingpin
9. Jan. 2013.
Joey_ wrote on January 9, 2013, 3:52 pm:
Pa stavi onako kako je napravljeno u tutorialu.

		case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(udb_hash(inputtext) == Info)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GivePlayerMoney(playerid, Info);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
}
return 1;
}
}
}


Ovakav mi je login, ali neće opet...
Johnâ„¢
5
Godfather
9. Jan. 2013.
Jesi napravio 8. korak isto kao i u tutorialu?
Samper
5
Kingpin
10. Jan. 2013.
Joey_ wrote on January 9, 2013, 9:23 pm:
Jesi napravio 8. korak isto kao i u tutorialu?


Sve mi je isto, ali ne sprema lozinku...
Blaeks_Biofor
5
Forum Don
10. Jan. 2013.
skines hash i cuvas password varijablom
pPass //stavi koliki hoces string

u registraciji dodaj ovako

INI_WriteString(File, "Password", inputtext);

ta ucitavanje takodje koristi sa stringom

INI_String("Password", PlayerInfo, 100);

i proveru za password na loginu

if(!strcmp (inputtext, PlayerInfo, false))
Samper
5
Kingpin
12. Jan. 2013.
Errori:
TraxstarRP.pwn(166) : error 035: argument type mismatch (argument 3)
TraxstarRP.pwn(267) : error 017: undefined symbol "INI_String"


Linije(+1 gore i jedna dolje):

166
Quote
INI_SetTag(File,"data");
INI_WriteString(File,"Lozinka",udb_hash(inputtext));
INI_WriteInt(File,"Novac",0);


267:
Quote
{
INI_String("Password", Info);
INI_Int("Novac", Info);


Error linije su podebljane.
Johnâ„¢
5
Godfather
12. Jan. 2013.
267.: 
INI_String("Password", Info, tu stavi velicinu pPassword);


A za ovu drugu liniju, udb_hash() funkcija ne vraća string nego brojeve. Zato ti javlja error.
Samper
5
Kingpin
12. Jan. 2013.
Blaeks wrote on January 10, 2013, 1:52 pm:
skines hash i cuvas password varijablom
pPass //stavi koliki hoces string

u registraciji dodaj ovako

INI_WriteString(File, "Password", inputtext);

ta ucitavanje takodje koristi sa stringom

INI_String("Password", PlayerInfo, 100);

i proveru za password na loginu

if(!strcmp (inputtext, PlayerInfo, false))


Napravio sam nešto:
public Ucitajracun(playerid,name[],value[])
{
new pPassword;
    INI_String("Password", Info, 24);
INI_Int("Novac", Info);
INI_Int("Admin", Info);
INI_Int("GameMaster", Info);
return 1;
}


Ali opet javlja errore:
TraxstarRP.pwn(268) : error 001: expected token: ")", but found "["
TraxstarRP.pwn(268) : warning 215: expression has no effect
TraxstarRP.pwn(268) : error 001: expected token: ";", but found "]"
TraxstarRP.pwn(268) : error 029: invalid expression, assumed zero
TraxstarRP.pwn(268) : fatal error 107: too many error messages on one line
Blaeks_Biofor
5
Forum Don
12. Jan. 2013.
ne trebas tako, ovako kako sam ti ja napisao, tako ucitavas pass

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha