2009-01-15 35 views
0

我想爲我們的Internet站點上的未註冊用戶創建用戶帳戶創建部分。我想問與CreateUserWizard控件相同的問題,但有一些變化。我希望問題來自SQL中的問題查找表。用戶將有可用問題的下拉列表,我將存儲他們選擇的問題以及答案。另外,我想存儲另外一條關於用戶的數據(SSN)。使用FBA將列添加到CreateUserWizard控件

我的問題是: 1)如果使用SSL,基於表單的身份驗證是否可以接受? 2)我可以添加額外的列(questionid和ssn)到會員表或其他表,我該怎麼做,所以我可以保存在'祝福'的方式?如果我想要添加密碼重置/恢復的道路,解決方案是否會產生負面影響?

添加列時,是否有意義調用Membership.CreateUser而不是使用CreateUserWizard?

謝謝!

回答

0

1)是的。您可以擴展成員Profiles,並添加任何你喜歡的字段

2)您可以自定義CreateUserWizard很多,但幕後它最終只是調用Membership.Create用戶。就我個人而言,我只是推出我自己的(因爲它真的不是很難),除非你想使用默認的嚮導。但那是更個人的偏好,然後其他任何事情。

注意:我爲配置文件提供的鏈接假定​​您正在使用WebSite項目。如果您正在使用Web應用程序項目,那麼您可以閱讀關於here的其他幾個步驟。

+0

如果我推出自己的產品,我應該考慮什麼樣的考慮以保證網站的安全?我正在考慮使用SSL做所有事情,並在後面的代碼中使用簡單的SQL查找來驗證身份驗證。聲音好嗎?還有什麼要考慮的? – 2009-01-15 19:04:15