Witam
Od kilku dni zastanawiam się nad jedną kwestią szukałem informacji w internecie jednak nie mogłem znaleźć jednoznacznej odpowiedzi. Tworzę aplikację asp (c#) z wykorzystaniem technologi linq. Zastanawiam się czy trzeba zastosować jakieś dodatkowe zabezpieczenia w przypadku gdy ze strony będzie korzystać kilku użytkowników jednocześnie. Oto krótki przykład który wyjaśni o co mi chodzi:
Po załadowaniu strony w PageLoad w oparciu o pewne kryteria wstawiam dane do tabeli sql(ID IDProcesu Nazwa Opis). W SESJI przetrzymuję IDProcesu , które wykorzystuje do wyświetlenia obecnie wprowadzonych danych (z tabeli) w komponencie GridView . Jeśli pierwszy użytkownik wejdzie na stronę (IDProcesu= np.2 ) a zaraz po nim kolejny (IDProcesu= 3 ) to czy pierwszemu użytkownikowi IDProcesu zmieni się również na 3 czy pozostanie równy 2?
Od sesji przetrzymującej IDProcesu zależny jakie dane zostaną wyświetlone użytkownikowi dlatego chciałem sie upewnić czy jest to już jakoś zabezpieczone wewnątrz aplikacji. Na razie aplikacja dzieła lokalnie i nie mam jak jej przetestować. W przypadku gdy na tym samym PC użyłem 2 różnych przeglądarek omawiany IDProcesu niestety sie zmienił nie wiem czy tak samo się stanie gdy aplikacja z bazą danych będzie na serwerze?
W miarę możliwości proszę o wskazówki.
pozdrawiam