【发布时间】:2010-12-05 20:18:37
【问题描述】:
我正在创建一个 Asp.net MVC 应用程序,我目前正在使用示例 MVC 应用程序附带的内置身份验证/授权代码。在大多数情况下,这工作正常,我有点明白发生了什么。
但我担心的是,现在我将我的用户存储在跨两个数据库的两个不同表中。即,我的应用程序数据库中有代表应用程序中“客户”实体的用户,以及用于将某人登录到应用程序的身份验证数据库中的“用户”。
我应该获取登录用户的 User.Identity.Name 值并在我的客户表中查找,还是应该将它们合并到一个表中?处理此问题的最佳做法是什么?
请原谅我的无知 - 这是我第一次使用这样的系统。
非常感谢任何反馈!
【问题讨论】:
标签: asp.net-mvc security authentication forms-authentication