【发布时间】:2012-12-06 00:22:23
【问题描述】:
我有一个 Asp.Net MVC4 网站,它可以根据用户的登录凭据连接到多个数据库。为了获得用户的数据库访问列表,我必须在他们登录时执行一些复杂的连接。为了避免多次这样做,我目前正在加密数据库 ID 并将其存储在 cookie 中。我现在意识到这可能不是一个好主意,甚至强加密也可能被破坏。此外,加密的 cookie 会在每次请求增加流量时传输。我现在正在考虑使用 HttpContext.Current.Cache 来存储数据。任何人都可以评论这是否是一个好主意。我也很想知道是否有更好的选择。我的网站目前没有部署在服务器场上,但如果我将来使用缓存和服务器场会有什么影响?
【问题讨论】:
标签: c# session cookies asp.net-mvc-4 memcached