Witam
Moje załorzenia są takie:
Mam 3 moduły programu (Admin, Pracownik, Klient - tu spróbuję się z ASP)
Główne okno programu jest odblokowane (Enabled = true) po pomyślnym zalogowaniu inaczej program się zamyka. Program przy pierwszym uruchomieniu pyta o host bazy oraz hasło. Odpowiednia funkcja (tylko u admina) tworzy bazę oraz odpowiednie tabele. Gdzie umieścić wartości host i hasło, żeby to było chodź troche bezpieczne :) ?? Mam kilka koncepcji, mianowicie:
- do rejestru z tym;
- plik tekstowy i jakoś zmienić mu prawa dostępu;
- uŻyć biblioteki Win32.Cryptography, czy jakoś tak;
- dać to na stałe w programie;
Jak rozwiąże ten problem wtedy pomyślę o zasadzie uwierzytelniania użytkownika. na razie wyglądało by to tak, że program przy próbie logowania łączy się z bazą danych i tam sprawdza, czy użytkownik taki i taki może korzystać z programu. Gdy pomyślę o tym rozwiązaniu i o tym co się stanie po dostaniu się do bazy danych to widzę, że to bez sensu, ale brak mi pomysłu jak to zrealizować. :(
Moduł klienta... nie lubie webmasteringu, ale wydaje mi się, że klientowi będę musiał tworzyć sesje po pomyślnym zalogowaniu prawda ?? Jeśli się mylę to przepraszam. Proszę również o jakieś rady co do uwierzytelniania klienta w ASP.NET
Pozdrawiam
PS. Wszelkie linki artykuły tutoriale mile widziane. W językach ang, polski. Choć głównie zależy mi na polskich... lepiej ogarne :D