问题标签 [sessionid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
15291 浏览

php - PHP session_id() 空

我在会话方面遇到了一些困难。

在我的本地 MAMP 测试服务器上,如果我这样做:

session_start(); 回声 session_id();

我得到了一个漂亮的会话 ID。

但是,如果我在我的网络服务器上做同样的事情,我能从 session_id 得到的只是'null'。测试 session_start( ) 的返回并使用会话一切正常,但 session_id( ) $SID 和 $PHPSESSID 都为空。

这是为了增加安全性而故意隐藏的吗?我希望能够允许 Flash 通过 PHP 调用对购物车进行更改,并使用浏览器反映购物车(存储在会话中)。

0 投票
1 回答
6789 浏览

windows - 从登录 ID (LUID) (C++) 获取 UserToken

我试图更好地了解 Windows 会话的工作原理,所以如果我在问题中有一些奇怪的错误,请告诉我。

LsaEnumerateLogonSessions()用来获取系统中所有已登录的会话。现在我有代表登录的 LUID,如果我理解正确,它代表登录的用户或像 SYSTEM 这样的构建用户。

现在,如果用户 X 启动一个进程,Windows 会给该进程一个代表 X 的令牌。

有没有办法(在 Windows 服务中)从 LUID 获取用户的令牌?我知道我可以从进程 HANDLE 中得到它,但这不是我想要的。

0 投票
2 回答
3664 浏览

.net - ASP.NET 中的 REST WCF 服务和会话

如果可以的话请帮忙。

我一直在尝试从 WCF REST 服务中访问 asp.net 应用程序的当前会话对象。

根本没有成功。从服务访问的会话对象与 aspx 页面中的会话对象不同。

所以,这是我的问题:是否可以通过 HttpContext.Current.Session访问REST WCF 服务中的当前会话?

代码有以下几点:

在 web.config 中:

谢谢,

0 投票
1 回答
1309 浏览

php - PHP OOP :: 在类之间传递会话密钥

我正在尝试制定最合适的设计来在 PHP 5.3 中的类之间传递会话密钥。

会话密钥是从第 3 方 API 检索的,我的应用程序进行各种 API 调用,所有这些调用都需要传入此会话密钥。

我创建了类来保存相关的 API 调用 egClass cart 保存的方法在调用时会触发对 API 的请求,以从 API_GetCart()、API_AddItem() 等调用返回数据。

我将会话密钥存储在单个 cookie(唯一需要的 cookie)中,并且需要使该 cookie 的值可用于我的几乎所有类。我不能使用数据库或 $_SESSION 来保存会话数据。第 3 方 API 负责管理诸如购物篮内容等的会话管理。

当用户第一次访问我的应用程序时,将没有 cookie 值,因此我需要能够为新 cookie 分配新的会话密钥并传递该值(由于我们是仍在处理相同的 HTTP 请求)到其他类。

我的一个想法是创建一个这样的 Session 类,并将会话抓取/检查代码放在构造函数中。

然后在所有视图页面上,我将实例化一个新的 Session 实例,然后将该对象传递给每个需要它的类(几乎都这样做),作为类构造函数的参数或作为方法参数。

orderSummary.php

创建一个 Session 类(实际上只有一个值)是最好的主意吗?考虑到它可能需要保存更多的值并执行更多的检查,让它成为一个类感觉是“正确的”。就将该值传递给各种类而言,最好将 Session 对象传递给它们的构造函数,例如

我是 OOP 的新手,所以非常感谢一些指导。

0 投票
1 回答
1163 浏览

testing - URL中间的会话ID

我需要使用 JMeter 测试一个应用程序,其中会话 ID 是 URL 的一部分(在 URL 的中间)。例如(sessionId= SID-123456):www.testServer.de/my/app/SID-123456/search.html

如何在 JMeter 测试中将会话 ID 放在 URL 中?

0 投票
1 回答
64 浏览

asp.net - 会话 ID 随机增长非常大

我们有一个表和日志记录机制,用于记录使用会话 ID 登录的客户。但是,我们注意到的一件事是,有时会话 ID 信息会变得非常大,超过 255 个字符的 ID。我们怎样才能阻止它这样做呢?

0 投票
1 回答
472 浏览

.net - 在 ASP.NET 中使用会话 ID 重新创建会话

我想知道 ASP.NET 是否具有类似于session_idPHP 的功能。

我想使用 ASP.NET 做类似的事情:

那有可能吗?

0 投票
0 回答
1535 浏览

javascript - Internet Explorer 中的 ASP.Net 会话行为

我需要从 Internet Explorer 打开一个新窗口,但新窗口应该在新的 asp.net 会话中。它不应共享先前打开的窗口或父窗口的同一会话。怎么可能?有什么想法吗?

我正在使用父页面 javascript 中的 window.open('mywindow.aspx') 打开新窗口。

0 投票
1 回答
195 浏览

cookies - 通过 SSL 释放会话 id

我试图通过共享 SSL 发送数据会话。

要加载我的会话,我的核心文件顶部有以下内容:

在非 SSL 视图上,它会打印与 SSL 不同的 id。当我来回走动时,共享 SSL 和非 SSL 的 ID 不会只更改 2 个单独的 ID。如何将脚本更改为两者兼而有之?

0 投票
0 回答
567 浏览

spring-security - 在不同的wed app中处理Spring security session Id的解决方案

我在不同的婚礼服务器上有 2 个 Web 应用程序:Core(Spring 3.0.5、Spring Security 3.0.5、PostgreSQL)和 Red5

我需要开发下一个工作流程:

  1. Core 中的用户登录
  2. 系统返回带有简单 html 和 flex 应用程序的网页
  3. 用户通过 flex 应用在 Red5 上流式传输音频
  4. Red5 使用 Core 检查用户是否登录
  5. Red5 向 Core 发送文件
  6. 核心识别文件来自适当的用户
  7. 核心将文件存储在相关用户的文件夹中

我在 Core 配置了 Spring Security,将音频流式传输到 Red5 的 flex 客户端,Red5 上的 servlet 将音频存储在 flv 文件中并可以访问该文件。

我的想法是:

  1. 如果登录成功,Core 返回 sessionId
  2. 在录制结束时 flex 应用程序将 sessionId 发送到 Red5 服务器
  3. Red5:使用 sessionId 向 Core 发出 http 获取请求
  4. 如果用户已登录,核心返回“true”
  5. Red5:使用 2 个参数发出 http post 请求:file 和 sessionId
  6. 核心识别用户并将文件存储在用户的文件夹中

请提供如何获取此 sessionId 的机制,如何检查用户是否已登录以及如何通过此 sessionId 获取用户或更好的方法来实现所描述的工作流程