ASP.net基于ip将会话与客户端/请求关联

发布于 2024-08-25 18:24:18 字数 168 浏览 3 评论 0原文

在一个网页中,我们使用 Flash 上传控件,但由于上传事件中的 Flash 错误,会话在使用新会话回发时丢失。

我们尝试使用带有 ip 和旧会话 id 的表或带有旧会话 id 的查询字符串,以便在上传的事件中重新评估它...

知道旧会话 id 如何将其重新分配给客户端? (在 C# 中)

In one web page we use a flash upload control but becouse a flash bug in the upload event the session is lost as its posted back with a new session.

We have tought of using a table with ip and old session id or a query string with the old session id in order to reassing it in the uploaded event...

Knowing the old session id how can i reassign it to the client? (In C#)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦中楼上月下 2024-09-01 18:24:18

用于跟踪用户身份:

URL(查询字符串中的唯一标记)?即,将每个访问者重定向到同一页面,并在 URL 中使用自己的令牌。

曲奇饼?

用于跟踪关联数据:

然后,也许可以将此用户特定数据存储在应用程序级存储中(如上所述,以用户令牌为关键字),例如 应用程序 对象。当然,您应该关心这些数据的生命周期,并应该考虑将其保存到磁盘或数据库中。

更新

这(来自 swfupload 项目) 看起来可疑地像是针对此处描述的问题的解决方法...

或者您可以只使用该工具而不是当前的上传控件?...

For tracking the user identity:

URL (a unique token in the query string)? i.e. redirect each visitor to same page with their own token in the URL.

Cookies?

For tracking the associated data:

Perhaps then store this user-specific data in an application-level store (keyed on the user token as above) such as Application object. Of course you should be concerned about the lifetime of this data and should consider persisting it to disk or to a database instead.

UPDATE

This (from the swfupload project) looks suspiciously like a work-around for the issue described here...

Or you could just use that tool instead of your current upload control?...

离旧人 2024-09-01 18:24:18

不起作用。该 IP 可能隐藏许多用户 - 请记住,有些人有时会不自觉地通过 NAT 设备(他们的 ISP 强制执行此操作,例如卫星提供商),因此您可能有 X 个用户使用相同的 IP。

Does not work. The IP may hide many users - remember some people go throuh NAT devices sometimes involuntarily (their ISP enforces it, for example satellite providers), so you may have X users using the same IP.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文