0

我想在我们的网站上为未注册的用户创建一个用户帐户创建部分。我想问与 CreateUserWizard 控件相同的问题,但有一些更改。我希望问题来自 SQL 中的问题查找表。用户将有一个可用问题的下拉列表,我将存储他们选择的 questionid 和答案。另外,我想存储另一条关于用户(SSN)的数据。

我的问题是:1)如果使用 SSL,基于表单的身份验证是否是可接受的解决方案?2) 我可以在会员表或其他表中添加额外的列(questionid 和 ssn)吗?我该怎么做才能以“有福”的方式保存信息?如果我想添加密码重置/恢复,该解决方案是否会产生负面影响?

添加列时,调用 Membership.CreateUser 而不是使用 CreateUserWizard 是否有意义?

谢谢!!

4

1 回答 1

0

1) 是的。您可以使用Profiles扩展 Membership ,并添加您喜欢的任意字段

2)您可以自定义 CreateUserWizard 很多,但在幕后它只是最终调用 Membership.Create 用户。就个人而言,除非您想使用默认向导,否则我只会自己动手(因为它真的不是那么难)。但这更多是个人喜好,而不是其他任何东西。

注意:我为 Profiles 提供的链接假定​​您使用的是 WebSite 项目。如果您正在使用 Web 应用程序项目,您可以在此处阅读一些额外的步骤。

于 2009-01-15T17:59:14.463 回答