2012-03-15 74 views
0

我有一個自定義身份驗證提供程序來處理用戶名和密碼。我可以毫無問題地創建實際的DNN用戶帳戶。我不想做的是必須重複或添加額外的成員信息到DNN使用的aspnet_membership表。 ]是否可以在不創建會員資格信息的情況下創建DNN用戶?

我不希望DNN更新成員表上的LastActivityDate等字段。我只想使用我的身份驗證提供程序和DNN用戶來管理DNN中的角色和訪問。

澄清:

我真正想要做的就是使用DNN UserAuthentication表和用戶的DNN用戶表,但沒有與之相關的任何aspnet_User或aspnet_Membership信息。身份驗證由一個單獨的系統提供 - 認爲Twitter或Live ID--我不希望DNN擁有任何密碼。那可能嗎?

回答

0

如果您創建自己的提供程序並替換ASP.NET成員資格提供程序,那麼這些表將不會寫入任何內容,因此您將會好起來。

每秒更新澄清

不是直接的,但如果你願意,你可以做各種事情來欺騙系統,通過設置默認密碼爲用戶帳戶或類似的,當你真正經歷和創建用戶。

如果你願意,給我發電子郵件,我可以指引你在正確的方向。

+0

我的挑戰是我不想多個登錄選項,但我想保持默認的登錄選項。主機,管理員和DNN系統中的其他帳戶。其他用戶將使用另一個數據庫中的現有憑證登錄。我確實將這些用戶添加爲DNN用戶,但我不想爲這些用戶添加成員資格信息。這有任何意義嗎? – roberocity 2012-03-16 21:35:22

+0

Mitchel,謝謝你的回答。對於我在問題中加入的澄清是否有幫助感到好奇。 – roberocity 2012-03-19 20:48:55

+0

SOrry我沒有看到這個更快....更新我的文章。 – 2012-05-02 22:44:57

相關問題