O kakvom savjetu se radi: Radio sam gm od 0 i stavio sam hash za pasworde i sad da mi neko objasni dali moze tie hash pasworde da se prekompajliraju u obicne pasworde ili kako da zamenim nekoj pasword u slucaj da igrac zaboravi lozinku
Detaljan opis savjeta://
Komentar://
[Savjet]Hash Password
389
pregleda
8
postova
25. Feb. 2013.
Ako ti je hash onda će ti miješati sve kužiš me valjda što hoću reći.
Možeš napraviti da ti ne miješa,ako on promjeni lozinku ona će isto ostati pomiješana ali će mu naravno radit kao nova lozinka.
Možeš napraviti da ti ne miješa,ako on promjeni lozinku ona će isto ostati pomiješana ali će mu naravno radit kao nova lozinka.
25. Feb. 2013.
|LG|Hawk wrote on February 25, 2013, 4:42 pm:
Jel postoje neke nacine za odhasiranje lozinke ?
Da,možeš.
Ovako nekako:
Ovo ide pod PlayerInfo:
pPasswordNa registraciju raÄuna dodaÅ¡:
INI_WriteString(File, "Password", inputtext);Kod uÄitavanja raÄuna dodaÅ¡:
INI_String("Password", PlayerInfo, 100);I na loginu dodaš da provjeri password,ako to ne dodaš on će ga spawnat sa bilo koji passwordom.
if(!strcmp (inputtext, PlayerInfo, false))25. Feb. 2013.
Reci mi kako da sredim ovaj dijalog
if(dialogid == DIALOG_LOGIN1)
{
if(!response ) return Kick (playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SpawnPlayer(playerid);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo);
gPlayerLogged = 1;
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN2, DIALOG_STYLE_PASSWORD,""COL_WHITE"Login",""COL_RED"Vnesovte pogresna lozinka.\n"COL_WHITE"Vnesete ja tocnata lozinka da se logirate.","Login","Quit");
gPlayerLogTries += 1;
if(gPlayerLogTries == 3)
{
Kick(playerid);
}
}
}
}25. Feb. 2013.
|LG|Hawk wrote on February 25, 2013, 6:17 pm:
Reci mi kako da sredim ovaj dijalog
if(dialogid == DIALOG_LOGIN1)
{
if(!response ) return Kick (playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SpawnPlayer(playerid);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo);
gPlayerLogged = 1;
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN2, DIALOG_STYLE_PASSWORD,""COL_WHITE"Login",""COL_RED"Vnesovte pogresna lozinka.\n"COL_WHITE"Vnesete ja tocnata lozinka da se logirate.","Login","Quit");
gPlayerLogTries += 1;
if(gPlayerLogTries == 3)
{
Kick(playerid);
}
}
}
}Ovako,probaj.
if(dialogid == DIALOG_LOGIN1)
{
if(!response) return Kick(playerid);
if(response)
{
if(!strcmp(inputtext, PlayerInfo, false))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SpawnPlayer(playerid);
GivePlayerMoney(playerid, PlayerInfo);
gPlayerLogged = 1;
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN2, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"Vnesovte pogresna lozinka.\n"COL_WHITE"Vnesete ja tocnata lozinka da se logirate.","Login","Quit");
gPlayerLogTries += 1;
if(gPlayerLogTries == 3)
{
Kick(playerid);
}
}
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava