【发布时间】:2013-08-29 11:18:56
【问题描述】:
目标
选择Session 或ProfileProvider 以使某些用户信息栩栩如生。
问题
Session 和 ProfileProvider 是不同的东西——它们扮演不同的角色。
我需要一直使用三个信息:用户的Fristname、Lastname 和StoreId。 Firstname 和 Lastname 将始终相同,但 StoreId 可以更改 - 我无法将其值存储在 cookie 中。
所以我需要问:基于这种情况,将这些信息(名字/姓氏和 StoreId)存储在 Session 中是否有任何问题?安装和实现ProfileProvider 的所有方法花费了我太多时间,Session 可以快速解决这个问题,但我需要知道以这种数据存储方式存储名字/姓氏是否有问题。
太宽泛了?
我认为这个问题可以分享多种观点,但建议很简单:我可以将这三个信息存储在Session 中吗?实际上我知道我可以,但我需要知道的更简单:这对我来说要花多少钱?性能(多少/为什么?)?安全性(多少/为什么?)?
【问题讨论】:
标签: c# session asp.net-mvc-4 asp.net-profiles