Imam jednu paradox bazu u kojoj se nalaze podaci o operaterima koji mogu da rade nad programom.
Svaki operater ima svoju lozinku.
Kada se program prvi put startuje, operater broj 0 se automatski kreira, on je administrator i ima default lozinku, koja je data u readme fajlu.
(naravno, tu lozinku bi administrator trebao da posle promeni)
Ako neko izbrise bazu operatera sa hard diska (Opers.DB), program opet sam kreira bazu i upisuje u nju
operatera broj 0 (Administratora) i opet mu dodeljuje default lozinku.
Iz ovoga sledi da bilo koji user moze da pristupi programu, prostim brisanjem Opers.DB.
Kako da resim ovaj problem, tj. da samo operateri mogu da pristupe programu, a da zadrzim samo-kreiranje baza ?
Svaki operater ima svoju lozinku.
Kada se program prvi put startuje, operater broj 0 se automatski kreira, on je administrator i ima default lozinku, koja je data u readme fajlu.
(naravno, tu lozinku bi administrator trebao da posle promeni)
Ako neko izbrise bazu operatera sa hard diska (Opers.DB), program opet sam kreira bazu i upisuje u nju
operatera broj 0 (Administratora) i opet mu dodeljuje default lozinku.
Iz ovoga sledi da bilo koji user moze da pristupi programu, prostim brisanjem Opers.DB.
Kako da resim ovaj problem, tj. da samo operateri mogu da pristupe programu, a da zadrzim samo-kreiranje baza ?