我已經實現了RIA WCF端以使用Forms身份驗證進行身份驗證,並且所有工作都可以在客戶端上按預期進行。Silverlight RIA僅接受註冊用戶的應用程序
此應用程序應該只允許註冊用戶使用它(用戶由admin創建 - 沒有註冊頁面)。
我的問題是,什麼(或哪裏)應該是進行認證的有效方式;它必須在應用程序啓動時顯示(除非記住我已啓動並且cookie仍處於活動狀態),並且如果用戶註銷,它應該自動退出界面並再次返回登錄表單。
更新(代碼修整爲簡潔起見):
Public Class MainViewModel
....
Public Property Content As Object 'DP property
Private Sub ValidateUser()
If Not IsUserValid Login()
End Sub
Private Sub Login()
'I want, that when the login returns a success it should continue
'navigating to the original content i.e.
Dim _content = Me.Content
Me.Content = Navigate(Of LoginPage)
If IsUserValid Then Me.Content = _content
End Sub
End Class
是你使用mvvm? – 2011-03-13 06:54:52