【问题标题】:How does server identify user with the session_id?服务器如何使用 session_id 识别用户?
【发布时间】:2022-01-24 22:36:30
【问题描述】:

我不太明白这是怎么发生的。例如:

  1. 某些用户访问某个站点(用户向服务器发送请求)。服务器发送响应以及唯一的session_id
  2. 用户通过授权。
  3. 用户已登录到他们的帐户。那里的用户向服务器发送不同的请求。

服务器如何理解所有请求都来自同一个客户端?相对而言,服务器是否在某种临时存储中(仅在会话期间有效)中注明某些user_id 必须用某些session_id 打开?服务器是否使用ip地址来识别用户?

【问题讨论】:

    标签: session server ip


    【解决方案1】:

    您似乎指的是网络服务。

    登录过程要么设置一个包含 session_id 的 HTTP cookie,要么将该 ID 作为 URL 参数传递。

    由于您已使用ip 标记您的问题,因此由于 NAT 无处不在,您不能使用客户端 IP 地址来管理会话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-23
      • 2018-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-09
      相关资源
      最近更新 更多