簡體   English   中英

在MVC中使用ASP.NET成員資格表

[英]Using ASP.NET Membership tables in MVC

我有一個在.NET 4 Web表單中創建的“用戶管理門戶”。 門戶允許管理員向特定的應用程序添加和編輯用戶(新用戶將獲得隨機生成的密碼,並使用任何Web表單使用其加密)。

我想建立一個MVC 4網站,以對那些用戶名和密碼進行身份驗證。 我知道SimpleMembership是ASP成員資格的一部分,但是我不確定如何使用默認創建的網站來針對Webforms用戶名和密碼進行驗證。 只需在web.config中設置機器密鑰並將DB更改為Membership DB並非易事。

因此,例如:

  • 在Web表單應用中使用密碼1234567創建的用戶A
  • 用戶A單擊默認MVC應用程序上的登錄按鈕,並使用密碼1234567(MVC應用程序defaultConnection字符串設置為Web窗體應用程序數據庫)

是否有人對此有任何教程或能夠提供幫助?

我相信您可以在SimpleMembership中定義“用戶配置文件”表,但是它會創建自己的表以與密碼一起使用。

例如,您可以采用任何Model類,並使用[Table("UserProfile")]對其進行批注,以獲取SimpleMemebrship以將其用作配置文件表。

同樣,這個答案實體框架代碼優先問題(SimpleMembership UserProfile表)對我修改SimpleMemberhip以使用我的表有很大幫助。

我認為這可能與您的期望很接近: http : //blog.spontaneouspublicity.com/includes-asp-net-simple-membership-tables-as-part-of-your-entity-framework-model我認為這顯示了如何設置默認與SimpleMembership一起使用的其他表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM