Guten Morgen,
bin gerade dabei eine WebSite mit ASP.NET MVC C# zu entwickeln und da möchte ich teilweise bereits vorhandenen Code (statische Klassen) verwenden. Nun ist es aber so, dass die statische Klassen größtenteils als "Helper" Klassen fungieren aber auch als Klassen, wo Parameter zum eingeloggten Benutzer gespeichert werden. Diese Parameter werden dann in den Webseiten z.B. Aufbau der Menüstruktur (Rechte) verwendet.
Meine Frage ist nun, wenn ich solche statische Klassen als Parameterspeicherung verwende, haben dann andere Benutzer, welche sich auch einloggen die gleichen Daten? Oder sind diese Sitzungsbezogen oder wie kann ich das verstehen? Wird jede Anmeldung als eigene Sitzung betrachtet?
Eine andere Möglichkeit wäre natürlich diese Parameter in einer Session Variablen abzulegen. Aber ist das notwendig? Ich benötige diese Parameter nur am Server?
Danke euch und einen schönen Tag
PS: Bei meinen Tests (2 verschiedene Benutzer angemeldet) konnte ich keine Probleme feststellen, aber vielleicht bedenke ich hier etwas nicht.
bin gerade dabei eine WebSite mit ASP.NET MVC C# zu entwickeln und da möchte ich teilweise bereits vorhandenen Code (statische Klassen) verwenden. Nun ist es aber so, dass die statische Klassen größtenteils als "Helper" Klassen fungieren aber auch als Klassen, wo Parameter zum eingeloggten Benutzer gespeichert werden. Diese Parameter werden dann in den Webseiten z.B. Aufbau der Menüstruktur (Rechte) verwendet.
Meine Frage ist nun, wenn ich solche statische Klassen als Parameterspeicherung verwende, haben dann andere Benutzer, welche sich auch einloggen die gleichen Daten? Oder sind diese Sitzungsbezogen oder wie kann ich das verstehen? Wird jede Anmeldung als eigene Sitzung betrachtet?
Eine andere Möglichkeit wäre natürlich diese Parameter in einer Session Variablen abzulegen. Aber ist das notwendig? Ich benötige diese Parameter nur am Server?
Danke euch und einen schönen Tag
PS: Bei meinen Tests (2 verschiedene Benutzer angemeldet) konnte ich keine Probleme feststellen, aber vielleicht bedenke ich hier etwas nicht.