【发布时间】:2011-06-27 23:04:05
【问题描述】:
我正在用 C# 创建一个 Web 应用程序。
我想为当前用户创建一个唯一标识符,以便在当前页面上使用。此标识符仅用于此页面和此用户会话。所以它会因用户、浏览器等而有所不同。我有一个我可以使用的用户 ID,但也想为浏览器使用一个唯一标识符,例如会话 ID。所以我会根据用户id、ip地址、页面标识符和浏览器标识符创建一个哈希。
是否有来自用户 httprequest 对象的值可以包含在哈希的生成中?
【问题讨论】:
-
为什么不使用当前的cookie?
-
您是否考虑过仅生成一个 GUID 并将其映射到用户 ID?
标签: c# asp.net hash httprequest