ASP.NET globális változók közösek ?! (IIS)

ASP.NET globális változók közösek ?! (IIS)
2009-04-21T10:55:46+02:00
2009-04-21T13:53:58+02:00
2022-11-13T09:00:38+01:00
Imi83
Üdv mindenkinek!

Készítettem egy ASP.NET web applikációt VB-ben (pár .aspx webform és a hozzá tartozó .vb kódfájlok), amit egy belső Intraneten fognak elérni a felhasználók...(Ez az első ilyen próbálkozásom, tehát lehet h. buta lesz a kérdés ). VisualBasic-ben futtatva minden tök jól működik, illetve felraktam az egészet egy intranetes szerverre új IIS web site-ként. El is lehet érni, és minden OK, egészen addig, amíg egyetlen felhasználó használja a programot(böngészőből).:
1-es gépen belép a user, és jogosultságait eltárolom egy globális változóba, ami egy Globals nevű modulban van deklarálva vhogy így:
Public Module Globals . Public global_law As String . . End Module
De amikor a 2-es gépen belép egy másik user, akkor ugyanebbe a változóba töltődik be a jogosultsága és ekkor mindkét gépen a 2-es user jogosultságai lesznek érvényesek...
Hogyan lehetne ezeket külön kezelni, illetve hogy mindenkinek egy külön példány induljon a progiból, mert most úgy látom, minden globális változó közös a szerveren....

Remélem érthetően írtam le a problémám, és tudtok javasolni vmi megoldást
köszönöm
Mutasd a teljes hozzászólást!
Tedd sessionbe.

Morzel
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd