ASP.NET 中的内置用户管理系统

Built-in User management system in ASP.NET

我了解到 MVC 中有内置的用户管理系统 tables 或像 Identity Manager 这样的第三方来管理用户的登录用户名、密码和用户角色。

我的问题是我是否应该创建另一个 table 来使用外键存储我的系统用户配置文件?我的意思是除了用户名、密码和用户角色之外,我还需要存储其他内容,例如 NRIC、电话号码、电子邮件等。

或者我应该更新内置的用户管理系统 table 或像 Identity Manager 这样的第三方吗?

希望有人能理解我在这里要描述的内容:)

两种方式都可以,这完全取决于您的喜好。 MVC 中的默认用户管理是可扩展的,您可以向现有表和模型 类 添加更多 columns/properties 或创建新的。

这篇文章可能对您有所帮助:http://johnatten.com/2014/06/22/asp-net-identity-2-0-customizing-users-and-roles