U MSSQL Serveru su definisani username i password za pojedine korisnike baze. Kada se Access Project konektuje na bazu, unose se username i password. Ako se par puta odabere opcija Cancel, ulazi se bez obzira na username i password. Kako zastititi pristup, u cemu je poenta? Da li postoji mogucnost da se onemoguci pristup, nakon nekoliko pogresnih unosa?
Naravno da se sve to može popraviti ali ako je baza prevedena u adp ii ade onda nema šanse pošto bih forme bile prevedene i cod se ne može vidjeti. Obrazloži malo bolje .
MSSQL je postavljen u SQL Server and Windows Authentication mod. Definisani su korisnici baze i njihove lozinke. Podesi se konekcija ADP (ili ADE) sa bazom preko username i password. Kada se ponovo pokrene ADP pojavljuje se prozor logins.
Ako se ne unesu korektni username i password i par puta pritisne Cansel, korisnik otvara fajl, iako bi trebao biti nedostupan za njega. Kako se to moze izbeci?
[Ovu poruku je menjao L a d y dana 08.12.2006. u 00:44 GMT+1]
[Ovu poruku je menjao L a d y dana 08.12.2006. u 00:45 GMT+1]
Sama si sebi odgovorila na pitanje:
"SQL Server je postavljen u SQL Server and Windows Authentication mod"
MSSQL server može imati dva tima authentifikacije:
- Windows only
- Mixed (SQL & Windows)
Ako ti je odabrana ova druga opcija, baza ti se nalazi na računaru na kom se pokreće program, a korisnik programa je ulogovan pod Administratorskim windows accountom, onda on može prići bazi i bez ikakve šifre, što se tebi uostalom i događa...