2011-05-08 39 views
0

我在ASP.NET中有點新手,我不知道應該在哪裏保存一些與我的用戶相關的數據。如何在實現Forms安全的應用程序中將數據添加到數據庫中?

生病解釋一下:

我使用ASP 2.0和我創建了一個簡單的應用程序,具有註冊和登錄機制。該數據被存儲在ASP,我(ASPNETDB.MDF)自動準備一個數據庫 我看到在該數據庫中的以下用戶相關的數據:

enter image description here

這是我的疑惑:

  1. 我可以在那裏添加另外3列用於與用戶有關的其他數據嗎?
  2. 我應該在這個數據庫中創建一個新表並使用FK將它鏈接到aspnet_Users?
  3. 我應該創建一個新的數據庫不同於這個(這只是爲了安全和類似的東西)?
  4. 如果3是肯定的,我怎麼會知道女巫的數據行與ASPNET.DB中的女巫用戶有關?

我很困惑,可能有人告訴我,我應該在哪裏存儲我的與用戶的其他數據(年齡,城市,血型...)

回答

1

你將不得不如果你想創建一個單獨的表這很容易。很多用戶加載和保存都是通過提供者類來完成的,你可能會試圖自定義所有這些。

如果您剛開始使用,最好爲用戶創建一個單獨的用戶表來擴展用戶的細節,以便隨意訪問和編輯。

+0

你的意思是我需要另一個表稱爲用戶?或者另一個名爲UserAttributes的表,我將鏈接到一個FK到已經存在的aspnet_Users?(這只是一個作業,我需要使它容易,但我需要已有的ASPNET.MDF) – sfrj 2011-05-08 20:55:01

+0

我會去第二個一個不同的表格。這確實是一個設計問題,而不是一個需求,所以重要的是你對你的選擇感到滿意。 – Gats 2011-05-08 23:59:03

相關問題