[Savjet]Hash Password

Započeo Schwarz
25. Feb. 2013. Zaključano
389
pregleda
8
postova
Mikjo_Ivanovski
5
Kingpin
25. Feb. 2013.
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://
filip.admin
5
Crime Lord
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.
Mikjo_Ivanovski
5
Kingpin
25. Feb. 2013.
Jel postoje neke nacine za odhasiranje lozinke ?
filip.admin
5
Crime Lord
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:

pPassword


Na 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))
Mikjo_Ivanovski
5
Kingpin
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);
}
}
}
}
filip.admin
5
Crime Lord
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);
}
}
}
}
Mikjo_Ivanovski
5
Kingpin
25. Feb. 2013.
Moze lock puno ti hvala na pomosu  🙂
Johnâ„¢
5
Godfather
26. Feb. 2013.
Lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha