O kakvom savjetu se radi:Znaci radim na nekom sistemu di mi treba lozinka koju igrac stavi ali ne zelim da mi bude hashed password jer treba admin da vidi koju je lozinku stavio ?
Detaljan opis savjeta:Sada kako da to napravim ?
Komentar:
Pa obrisi hash.
Nece raditi onda jer koristim whirpool hash
Postavi taj dio gdje pise lozinke.
Nmg sada u skoli sam poslje cu ti postati
A koji će tebi da vidiš kakvu je ko šifru stavio?
Ako te bas zanima radim facebook system
Evo ti par slikica koje sam napravio do sada jos je u izradi....
(http://ch-slike.com/images/2015/12/14/Ud7xM.png)
(http://ch-slike.com/images/2015/12/14/pRxM.png)
Rekao sam ti već, varijabla pPassword - primjer Sacuva igracev password i uz nju ide isto Hash.
Napravi isto takvu jednu varijablu koja ce ici bez Hasha i koja ce se koristiti kao password.
Svejedno ne trebaš da vidiš šifru
Zašto ne trebaš vidjeti sifru? Ako si vlasnik servera trebaš da imaš sve opcije.
Stringuj password odnosno npr
u enumu gdje ti je to smjessteno ili vec gdje je ides
password[50]
dakle upisujes ovako (jedan od nacina)
YCMD:upisipw(playerid,params[],help){
new upis[50];
if(sscanf(params, "s[50]", upis)) return //DOdas scm ili sta vec ako nije ispunio parametar
format(EnumNeki[playerid][Password], 50, "%s", upis);
new INI:File = INI_Open("/STA JA ZNAM.ini");
INI_SetTag(File,"facebook");
INI_WriteInt(File,"Password",EnumNeki[playerid][Password]);
INI_Close(File);
return 1;
}
a loadas sa
INI_String("Password",EnumNeki[playerid][Password], 50);
YCMD:login(playerid, params[], help){
new unos[50];
if(sscanf(params, "s[50], unos)) //scm itd. :D
if(!strcmp(unos,EnumNeki[playerid][Password], false)){
print("Prosao provjeru!/ tacan pw");
}
return 1;
}
Eto nadam se da sam ti pomogao...
Citat: Z_!Proxy poslato Decembar 14, 2015, 23:46:03 POSLE PODNE
Stringuj password odnosno npr
u enumu gdje ti je to smjessteno ili vec gdje je ides
password[50]
dakle upisujes ovako (jedan od nacina)
YCMD:upisipw(playerid,params[],help){
new upis[50];
if(sscanf(params, "s[50]", upis)) return //DOdas scm ili sta vec ako nije ispunio parametar
format(EnumNeki[playerid][Password], 50, "%s", upis);
new INI:File = INI_Open("/STA JA ZNAM.ini");
INI_SetTag(File,"facebook");
INI_WriteInt(File,"Password",EnumNeki[playerid][Password]);
INI_Close(File);
return 1;
}
a loadas sa
INI_String("Password",EnumNeki[playerid][Password], 50);
YCMD:login(playerid, params[], help){
new unos[50];
if(sscanf(params, "s[50], unos)) //scm itd. :D
if(!strcmp(unos,EnumNeki[playerid][Password], false)){
print("Prosao provjeru!/ tacan pw");
}
return 1;
}
Eto nadam se da sam ti pomogao...
To sam i ja napravio ali problem je ako u lozinci ima brojeva onda nece brojeve da ucitava..
Ok skontao sam kako cu moze Lock ovu Temu.