Započeo elemental.
•9. Jan. 2013.• Zaključano[Pomoć] - Password bug ?
860
pregleda
14
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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:
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);
}
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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...
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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...
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
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))Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
12. Jan. 2013.
Errori:
Linije(+1 gore i jedna dolje):
166
267:
Error linije su podebljane.
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);
INI_WriteString(File,"Lozinka",udb_hash(inputtext));
INI_WriteInt(File,"Novac",0);
267:
Quote
{
INI_String("Password", Info);
INI_Int("Novac", Info);
INI_String("Password", Info);
INI_Int("Novac", Info);
Error linije su podebljane.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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 lineMorate biti prijavljeni da biste odgovorili na ovu temu.
Prijava