扩展默认的ASP.NET MVC3成员资格系统

时间:2011-02-06 01:44:29

标签: asp.net-mvc

我已经实现了一个新的Web应用程序,该应用程序利用ASP.NET MVC3中的默认成员资格系统。

但是,如果想要开始存储有关这些注册用户的其他信息,我该怎么办?

假设我想为每个用户存储“fav color”,这种情况下的最佳做法是什么?

我确实查看了建议的“相关问题”,但发现这些问题更适合网络表格,或者只是处于我无法理解的水平......

谢谢保罗

2 个答案:

答案 0 :(得分:7)

我通常在我的数据库中创建一个表来保存这些附加信息,并使用用户名(必须是唯一的)形成成员资格数据库作为密钥。

答案 1 :(得分:3)

使用内置的成员资格系统配置文件是一个巨大的痛苦与mvc我通常解决这个问题的方法是创建我自己的表并添加一个条目与分配的用户guid作为用户注册的关键和附加到成员类使用扩展方法或包装器