[ Valerij Zajcev @ 11.09.2010. 15:06 ] @
Mozda je pitanje ekstremno glupo, ali zelim da znam efikasan nacin. Imam bazu u kojoj je tabela User{UserId, Firstname, Lastname, Username, Password etc.} - UserId je primary key tabele. Napravio sam brdo stored procedura gde se uglavnom operacije sa korisnikom zasnivaju na UserId-u. U web aplikaciju sam dodao "Forms Authentication", zatvorio aplikaciju za neautentifikovane korisnike, napravio custom login stranu i sve to funkcionise. Nakon korisnickog logina korisnika saljem... Code: FormsAuthentication.RedirectFromLoginPage(user.Username, chkRememberMe.Checked); I dotle je sve ok. E sad ... 1) Gde je dobro mesto za cuvati korisnicke podatke, recimo "UserId" koji mi je neophodan da bih radio sa bazom? Recimo ne znam da li je dobro mesto cuvati ovo u cookie-u onda neko moze da ga nadje, a i korisnik moze da iskljuci cookie-e. 2) Hteo sam da koristim membership/roles u aplikaiciji ali cini mi se koliko sam video da onda te stvarcice prave neke svoje tabele po bazi, moze li se ovo koristiti ds custom bazom, i da li je ta tehnika uopste preporucena ili je ipak bolje praviti sam? |