2010-03-09 112 views
1

我在C#中開發智能設備應用程序。這是一個窗口應用程序。在這個應用程序中,我使用登錄表單來驗證用戶。只有經過身份驗證的用戶才能登錄到系統。我在這個應用程序中使用statc變量,以便它們可以在應用程序級別使用。部署應用程序後,我可以看到模擬器提供了帶有乘法符號的關閉按鈕。通過這種方式,我可以關閉我的表單以及應用程序。但我想在我的應用程序中提供一個註銷鏈接。我可以在C#窗口應用程序中提供註銷功能嗎?如果是的話,該怎麼做?請確保.net框架的所有功能都不適用於.net精簡框架?你能否提供我可以解決上述問題的代碼或鏈接?如何在C#窗口應用程序中註銷功能?

回答

1

這將取決於系統中實際記錄的內容。您只需要清除這些靜態變量(將它們設置爲空),並確保您使用它們的任何地方,都先測試無效性,以便檢測註銷。或者,您可能需要明確過期與服務器的會話。我們沒有足夠的信息繼續下去。

如果你也在控制服務器(我假設有是某個服務器的地方),那麼或者使它成爲無狀態(所以沒有「會話」可言)或使會話會自動超時 - 請記住,在移動設備上,連接可能會斷斷續續;當用戶無法告訴服務器他們已完成時,您不希望浪費昂貴的資源。

我真的不能提供任何代碼,因爲你沒有告訴我們任何信息,這將真正提示任何代碼。如果您提供更多關於您登錄等內容的信息,我們可能會提供更多幫助。