我正在創建一個MVVM應用程序,基本系統允許用戶註冊,登錄並將數據添加到數據庫。在MVVM應用程序中保存用戶狀態
有多個用戶,所以我希望系統能夠登錄他們後保持用戶的憑據/狀態,並具有開放式應用程序。
到目前爲止,我一直沒能在網上找到任何好的教程,告訴我這一點,所以如果有人知道或任何一種方式知道要做到這一點我真的很感激一些幫助。
謝謝。
我正在創建一個MVVM應用程序,基本系統允許用戶註冊,登錄並將數據添加到數據庫。在MVVM應用程序中保存用戶狀態
有多個用戶,所以我希望系統能夠登錄他們後保持用戶的憑據/狀態,並具有開放式應用程序。
到目前爲止,我一直沒能在網上找到任何好的教程,告訴我這一點,所以如果有人知道或任何一種方式知道要做到這一點我真的很感激一些幫助。
謝謝。
簡單地說,在接到用戶的用戶名和密碼,如果憑證正確後生成一個GUID,並將其保存到數據庫的用戶和在cookie中添加此GUID也。並且在每個請求中搜索db中的guid值,並在guid存在時授權用戶。
您可以使用application settings爲用戶狀態和憑據的商店。要將設置存儲在用戶個人資料中,您應該爲您要定義的每個設置設置相應的範圍。
考慮設置爲應用模型(模型MVVM)的一部分。 使用應用程序設置啓動應用程序時生成模型,並在應用程序關閉時保存它。
此外,不要以明文形式存儲密碼。使用ProtectedData
來加密和解密密碼。
這太過分了。你有什麼具體問題?如果你只是在尋找一個mvvm教程,這是錯誤的地方。請向我們展示一些您的代碼。 – LuigiEdlCarno