Kako narediti sistem preverjanja geslo?

G

glenjoy

Guest
Delam varnostni sistem in imajo težave na tehnik kodiranja.

Rabim numerična tipkovnica.

1.Bom input pin številke na tipkovnici, ampak kako se jih shrani?Bajt po bajt, da sem moral ustvariti array spremenljivk in prirastek jih vsakokrat?

2.Kako jih primerjati in shranjeni numerično geslo?

hvala.

 
Ne vidim nobenega problema pri tem, če veste, največje število ljudi, ki bodo uporabljale sistem, ki ga je mogoče dodeliti pomnilnika za to, z 1 mesto rezervirano za kazalec spremenljivka, ki kaže na konec trenutnega seznama.Kadar ena vstopi pin, samo iskanje seznam za tekmo.

 
Če želite uporabiti PIC morate preveriti PIC nadzorovanih vsiljivec alarm, da je prišel aprila 2002, EPE.da bi vam idejo

 
geslo rutinsko kontrolo ob predpostavki 6 znakov dolgo geslo, ko berete ta funkcija tipke klic in preveri njegovo vrnitev vrednosti.
0 pomeni, geslo tekmo
1 še vedno ključni vložek
-1 Geslo se ne ujema
-2 Input prelivno

static char str [7];
statični char pos = 0;
static const char * psw_p = "dobro";

char CheckPassowrd (char ključ)
(
if (ključ == CHAR_ENTER)
(
str [pos] = 0;
pos = 0;
return (strcmp (psw_p, str) == 0)?0: -1;
)
if (pos = 6)
(
pos = 0;
vrnitev -2;
)

str [pos ] = key;

return 1;
)

 
Za shranjevanje podatkov s tipkovnico, morate tipkovnico pufer.
Če želite ročaj preverjanje, morate primerjati sedanje pufer z dejanskimi geslom.

Pojdi na http://www.geocities.com/issaiass/ in pojdite na "Notas técnicas", vmesni del, in iskanje za LCD kbd papir.

 

Welcome to EDABoard.com

Sponsor

Back
Top