我們有一個ASP.net應用程序,但某些屏幕被認爲太慢而無法使用我們的用戶。因此,我們試圖爲這些以數據輸入爲中心的屏幕提供一個基於WinForms的替代方案,以便我們可以使用更爲豐富的控件,例如網格,爲用戶提供即時屏幕更新和反饋。使用ASP.net憑證從WinForms應用程序登錄
理想情況下,我希望用戶使用它們在ASP.net應用程序中使用的相同憑據登錄到WinForms應用程序?
可能嗎?我發現這篇文章(.Net authentication for both web and winforms),但它並沒有真正回答我的觀點... 我們現在不使用Web服務或WCF,並且不打算使用它,除非它真的實現這一目標的唯一方法。
非常感謝。
成員/用戶數據是「只是表」。所以你可以使用類似的連接字符串(/提供程序)(如果你的數據庫安全性設置爲允許)。如果你喜歡,也可以在這裏看看:http://www.code-magazine.com/Article.aspx?quickid=0511031 – Tobiasopdenbrouw 2010-08-09 11:32:38
你可以請擴展一下嗎?據我所知,密碼是散列等,我不知道如何,所以我不能比較我的密碼對他們? – 2010-08-09 11:35:06
看看這裏。 http://msmvps.com/blogs/theproblemsolver/archive/2006/01/12/80905.aspx我可以想象(但我不確定)密碼對他們的所有者「正常工作」,就像你期望的那樣。 – Tobiasopdenbrouw 2010-08-09 11:38:23