我将 MVC 4 和 SQL Server 与我的应用程序数据库一起使用。我想添加用户身份验证,用户在注册时会有额外的字段(例如地址、电话等)。实现此目的的正确方法是什么?
我考虑了以下选项:
生成一个单独的
aspnetdb
数据库并对其进行身份验证,更改其中的用户列并在身份验证后使用主应用程序数据库,大概使用会话来存储用户信息。不要创建
aspnetdb
,而是将aspnetdb
表添加到应用程序数据库并将其他字段添加到相关生成的表中。如上面的#2,但在应用程序数据库中创建一个单独的用户表并
aspnetdb
在现有表上加入相关。