Jak działa "Session_Start" w pliku Global.Asax w MVC?

0

Witajcie;

Staram sie pojąć idee dzialania funkcji "Session_Start", i nie jestem pewien, czy dobrze to rozumiem. Zalozmy, ze na stronie mam kilka podstron. Czy ta funkcja bedzie sie wykonywala na kazdej stronie, na ktorej uzytkownik sie znajdzie ?. Np. : wchodze na strone "A", funkcja sie wykonuje. Przechodze na strone "B" i czy tutaj funkcja rowniez sie wykona, czy juz nie ?. W pliku Global.Asax chce napisac funkcje, ktora bedzie sprawdzala, czy istnieje plik cookie "User" ( a jezeli tak, to bedzie zczytywac nazwe uzytkownika i zwracac zmienna "Session["userName"].) ale nie jestem pewien, czy to jest wlasciwe miejsce na to. Serdeczne dzieki za odpowiedz !

1

Nie. Session_Start uruchamia się raz dla danej sesji, czyli dla połączenia użytkownika do aplikacji.
Miejsce teoretycznie właściwie, chociaż nie wiem, czy nie lepiej użyć wbudowanych w ASP.NET mechanizmów autoryzacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1