会话或配置文件提供程序
本文关键字:程序 配置文件 会话 | 更新日期: 2023-09-27 18:29:09
目标
选择Session
或ProfileProvider
可以使一些用户信息栩栩如生。
问题
CCD_ 3和CCD_ 4是不同的东西,它们扮演着不同的角色。
我需要一直使用三个信息:用户的Fristname
、Lastname
和StoreId
。Firstname
和Lastname
将始终相同,但StoreId
可以更改,而且我不能将其值存储在cookie中。
所以我需要问:基于这个场景,在Session
中存储这些信息(名字/姓氏&StoreId)有什么问题吗?安装和实现ProfileProvider
的所有方法花费了我太多的时间,而Session
可以快速解决这个问题,但我需要知道以这种数据存储方式存储名字/姓氏是否有问题。
太宽了
我认为这个问题可以有多种意见,但建议很简单:我可以将这三种信息存储在Session
中吗?事实上,我知道我可以,但我需要知道的更简单:这对我来说要花多少钱?性能(多少/为什么?)?安全性(多少/为什么?)
当然可以。我不认为性能和/或安全性是一个问题(也就是说,在不了解细节的情况下)。重要的是您希望存储此数据的时间。如果它在会话中,那么一旦用户终止会话(注销),它就会消失。如果这对您来说很好,请使用会话变量。如果您需要在同一用户下次登录时知道这些数据,那么ProfileProvider就是您所需要的,它可以独立于任何会话存储数据。