在多个设备上更新auth cookie中的用户数据

时间:2017-07-25 08:47:54

标签: asp.net asp.net-mvc asp.net-mvc-5

我将用户实体存储在auth cookie中的用户数据中。 现在,如果用户在移动设备上更新他的数据,移动设备中的身份验证cookie,则用户实体存储在硬盘中的每个设备上登录多个设备(持久登录)(例如笔记本电脑和移动设备)会怎么样?设备更新,但笔记本电脑仍然使用旧版本的用户数据进行身份验证...我该如何解决?

更新(更多解释):

我将用户实体存储在数据库中,并且当用户登录时我将用户数据存储在cookie中以便快速获得(我不会在每个请求中获取用户数据,这对于性能来说是一个坏主意)...以及当用户更新他的数据(名字或某些属性)时,我还需要更新他的硬盘中的cookie,以匹配新值。现在这很好,但是当用户登录多个设备时我遇到了问题,你如何更新它们?

感谢。

0 个答案:

没有答案