我有一個Web應用程序,是不同公司的中心。這些公司中的每一個都將被允許管理(創建/刪除)自己的用戶。ASP.NET SqlMembership Provider允許同名多個用戶
如果有成千上萬的公司使用該應用程序,他們必然會使用與其他公司相同的用戶名創建用戶。現在,即使公司沒有知道其他公司,現在'公司a'也不能擁有'公司b'相同的用戶名。
SqlMembershipProvider可以根據應用程序特定的標準(在上面的例子中是公司名稱或公司ID)允許多個用戶名嗎?如果是這樣,是否有一個在線的例子可以實現這個目標?
任何幫助,將不勝感激。謝謝!
所以思考了幾分鐘後,我意識到這種情況的不可能性。 通過一個登錄頁面,應用程序如何區分公司A的「jsmith」和公司B的「jsmith」,除非該人員指定他所屬的公司。 – Shaz 2011-05-12 22:04:16
不,這不是不可能的。你可以做一些事情,比如companyA.portal.com,companyB.portal.com。兩者都可以指向同一個網站,您只需解析子域即可知道您正在處理的是哪家公司。 – 2011-05-12 22:11:17