2013-09-24 47 views
0

我有一個asp.net應用程序和一個登錄表,其中包含字段用戶名,密碼,角色,emailid等,用於登錄應用程序。 (作爲初學者)在現有登錄場景下在ASP.NET中實現成員身份

我可以將此表映射到ASP.NET成員身份代碼而不更改原始登錄表, 因爲同一個表是更新忘記密碼功能也。

我的應用程序在成員代碼實施時也會變得安全。

回答

1

如果你是存儲在明文數據庫的密碼,那麼你應該能夠編寫一點代碼以編程方式遍歷現有用戶,並在ASP.NET的成員資格提供程序中重新創建它們。看看Membership.CreateUser method and its various overloads.請記住,現在有多個供應商可供選擇,因此請確保您選擇適合您的應用程序的供應商。

如果您有任何指向現有用戶數據庫表的外鍵引用,那麼您只需要重新進行一些修改,但如果我原來的假設您的密碼可用於非哈希,太難了。

您可能還想看看herehere以獲取更多幫助。