[ Cyberghost @ 29.09.2008. 11:25 ] @
Aplikacija ima logovanje na pocetku (nalozi su u mySQL), korisnicka imena su jedinstvena. Kako da postavim ova ogranicenja: 1) ograniciti da korisnik ne moze sa jednim korisnickim imenom dva puta da pokrene program ? Za problem 1 resenje moze titi jedan fleg u bazi postaviti na 1 ili 0 u zavisnosti od toga da li je korisnik logovan, ali problem prestavlja ako program padne ili iz bilo kog razloga se ne uspe upis flega pri zatvaranju programa. Negde sam cuo da se to moze resiti preko koriscenje fajla i njegovog zakljucavanja prilikom prijave korisnika na sistem, korisnik zakljuca fajl a ako program pukne fajl se automatski otkljucava !? 2) Kako pratiti "sesiju" korisnika, recimo treba da odstampam nesto iz aplikacije, i na stampi korisnik treba da se potpise ispod svog imena koje je izaslo odstampano (najprostije: Racun za kupca) |