1

我将 MVC 4 和 SQL Server 与我的应用程序数据库一起使用。我想添加用户身份验证,用户在注册时会有额外的字段(例如地址、电话等)。实现此目的的正确方法是什么?

我考虑了以下选项:

  1. 生成一个单独的aspnetdb数据库并对其进行身份验证,更改其中的用户列并在身份验证后使用主应用程序数据库,大概使用会话来存储用户信息。

  2. 不要创建aspnetdb,而是将aspnetdb表添加到应用程序数据库并将其他字段添加到相关生成的表中。

  3. 如上面的#2,但在应用程序数据库中创建一个单独的用户表并aspnetdb在现有表上加入相关。

4

1 回答 1

3

ASP.NET MVC 4 使用开箱即用的 SimpleMemebrship 提供程序。您可以将自定义字段添加到 UserProfile 表。这是一个step-by-step article解释如何实现这一目标。

于 2012-12-31T23:10:58.987 回答