【发布时间】:2023-03-12 04:41:01
【问题描述】:
我使用 FormsAuthentication,但我添加了一个自定义 MemberShipProvider 来验证自定义用户表。
所有包含“用户数据”的表都有一个 idUser 列,所以我需要维护用户 ID 以便向用户展示他的数据。
以前我使用过一个会话变量(ASP.NET Webform),但是当我将 web 应用程序重写为 MVC 时,我想问一下通常认为什么是最好的方法。
会话变量仍然是保存 idUser 的最佳位置,还是我应该添加一个自定义“Current.User.Identity”,除了用户名之外还保存一个公共 userId??
或者我应该选择完全不同的方法?
【问题讨论】:
标签: asp.net-mvc forms-authentication