2012-09-08 49 views
0

這是不是真實的,它只是一個項目,我的工作ASP.Net網站會員和C#Windows窗體會員

我在C#WindowsForm創造了一個酒店管理系統,它可以讓工作人員添加/編輯/更新房間,預訂和客戶等

除了這種Windows窗體,我創建了一個ASP.net網站,客戶應該能夠在線註冊和預訂房間。我已經到了需要爲該網站創建某種類型的成員資格方法的地步,該方法應該與Windows窗體的成員資格相對應。然而,我不知道什麼樣的會員資格將最適合這種方式,我已經查看了asp.net會員資格,這是我想要的,但它創建了它自己的模式,我不知道如何將信息與我的客戶表和C#窗口窗體。

我理想上喜歡它儘可能類似於現實生活中的情況,我是否會以這種錯誤的方式去做?在C#窗口方面 - 形式什麼其他技術將企業用來管理這樣一個系統,他們可以在那裏添加/編輯/更新系統,並有一個相關的網站。

我在這裏有什麼選擇?

回答

0

asp.net會員系統是一個非常好的系統,值得學習。

這並不像您想要將網絡和WinForms系統關聯起來一樣 - 您可以將成員用戶guid映射到單獨表中的Windows窗體用戶標識,也可以將外鍵列添加到現有成員關係表中到用戶標識。

您可以編寫同步密碼的腳本(如果WinForms用戶更改他們的密碼,也更新Web密碼)。這都是可行的。

對不起,如果不知道你的系統,我不能更具體,但我會鼓勵你繼續進行,並在你的網站上使用asp.net會員系統,而不是寫你自己的系統。

+0

這看起來相當令人鼓舞,然後我將繼續使用ASP.net會員資格。只有令人沮喪的部分是,我沒有看到很多具體的教程,我正在試圖做什麼。 – user1638362

0

它值得學習會員系統,它提供了一些重要的功能,可以處理安全問題。

對於理解數據庫架構只需按照此步驟:
轉到:系統驅動器:\ WINDOWS \ Microsoft.NET \框架\ YourFrameworkVersion \ aspnet_regsql

立即創建使用該工具的數據庫。看看田野和關係。它通常會創建11個表格,但您可以通過用戶,角色,用戶角色表格。這些是用於認證和授權的表。

如果你想用戶自己的數據庫,並希望使用Membership系統,那麼你可能需要擴展Membership類,this article將對此有所幫助。

+0

嗨thnx,但我沒有使用MVC。 – user1638362

+0

那麼轉換不會是那種艱難的形式mvc webforms,因爲主要關心的是重寫MembershipProvider的類。這個過程對於mvc和webform都是一樣的。試試。 – 2012-09-08 11:01:21