我正在使用visual studio 2013並在asp web項目上工作。由於我是新手,我有這個問題。.Net通過應用程序在對象上保留數據
情況是這樣的。當用戶登錄時,由於這是一個基於Web服務的項目,除了用戶名和密碼之外,服務將返回一些值。所以我必須在整個應用程序中保留這些值,例如用戶名,地址,年齡,直到他退出。
我已經嘗試使用這樣保持的值,
public class CONSTANTS
{
public static String address;
public static String age;
public static String tele;
}
,這樣我也可以將這些classname.address。但是當我這樣做時,如果兩個人同時嘗試訪問,它不起作用,我知道這不是一個有效的方法。請幫助我。我應該如何實現這一點,如果我有一個小樣本代碼會更好。謝謝。
爲什麼不使用RESTful API?即每次撥打電話授權用戶 –
由於我對這個概念不熟悉,我不知道它 –
我認爲值得花時間知道它。如果你想要一個快速的解決方案,你可以有一個你想要的用戶對象的字典,並保存它的狀態字典<用戶名,用戶>。但我建議使用RESTful解決方案,它只是通過與每個API調用一起發送的令牌對用戶進行身份驗證,並且您可以將用戶數據保存在本地緩存中以便快速檢索,而不是每次調用API調用DB。 –