session相关内容

Hibernate 将对象保存到多个会话

我正在尝试使用休眠写入多个数据库.我已经将写和读/写会话封装在一个会话对象中.但是,当我去保存时,我收到很多错误,这些对象已经与另一个会话相关联:“非法尝试将一个集合与两个打开的会话相关联" 这是我的代码: public class MultiSessionObject 实现 Session {私人会话 writeOnlySession;私人会话 readWriteSession;@覆盖p ..
发布时间:2022-01-06 20:59:07 Java开发

从另一个域获取发布的数据时,ASP.NET webform 丢失会话

简单地说: 在网站中,用户登录并创建了一些会话对象. 网站 A 使用 Response.Redirect 将用户重定向到网站 B 中的页面. 网站 B 使用提交按钮将表单集合发布到网站 A 上的页面. 在这个特定点上,这个特定用户的所有会话都丢失了,Session_Start 再次触发. 这对于本地主机和生产域都是一样的. 当两个页面都在同一个域中时,这是可以的 ..
发布时间:2022-01-06 10:41:39 C#/.NET

关于 ASP.NET 的表单身份验证和会话的滑动过期

我们有一个使用本机表单身份验证和会话功能的 ASP.NET 4.5 WebForms 应用程序.两者都有 20 分钟的超时时间和滑动到期时间. 想象一下以下场景.一个用户在我们的应用程序中工作了一段时间,然后继续做一些其他的事情,让我们的应用程序空闲 20 分钟.然后用户返回到我们的应用程序来编写报告.但是,当用户尝试保存时,他/她会被登录屏幕处理,并且报告丢失. 显然,这是不需要的. ..
发布时间:2022-01-06 10:18:34 C#/.NET

如何在 ASP.Net Web 表单中模拟/伪造会话对象?

有没有办法在创建单元测试时模拟/伪造 ASP.Net Web 表单中的会话对象? 我目前将用户详细信息存储在我的业务逻辑访问的会话变量中. 在单独测试我的业务逻辑时,会话不可用.这似乎表明一个糟糕的设计(虽然我不确定).业务逻辑层应该首先访问会话变量吗? 如果是这样,那么我将如何将用户详细信息与假对象交换以进行测试? 解决方案 在 ASP.NET 中,您无法创建 Http ..
发布时间:2022-01-06 10:01:43 C#/.NET

如何在 OWIN ASP.NET MVC5 中注销用户

我有一个ASP.NET MVC5 项目的标准AccountController 类.当我尝试注销用户时,我面临一个错误,因为 HttpContext 是 null.(我的意思是这里 HttpContext.GetOwinContext().Authentication 为空) 所以我不知道如何在会话结束时注销用户... 在global.asax我有这个 protected void ..
发布时间:2022-01-06 08:19:44 C#/.NET

从 Web API 在 MVC 中存储承载令牌的位置

场景 我有一个 ASP.NET Web API,它使用 OAuth 密码流来提供不记名令牌以访问其资源. 我现在正在制作需要使用此 API 的 MVC 应用. 计划是让 MVC 控制器代表客户端浏览器调用 API. 来自浏览器的 ajax 请求将命中 MVC 控制器,然后进行 API 调用.然后将结果作为 JSON 反馈给客户端,并在 java-script 中处理. ..
发布时间:2022-01-06 08:13:39 C#/.NET

使用 PDO 选择登录用户的 ID

我刚开始使用 PDO,想知道如何从我的 phpMyAdmin 数据库中选择登录用户的 ID. 我的初始化文件是... session_start();$_SESSION['user_id'] = 1;$db = new PDO('mysql:host=localhost;dbname=project', 'root', ''); 这是我的用户表布局: 解决方案 我假设您想获取 ..
发布时间:2022-01-05 18:09:44 PHP

简单的登录会话 php

无法启动并运行我的会话.在过去的几个小时里,我一直在查看我的代码,但我看不出它有什么问题.我遇到的问题是,每次输入用户名和密码时,它只会将我重定向到登录页面,以便在应该显示securepage.php 时再次输入信息. 这是我的代码: loginproc.php 页面 - 此页面逐步执行 if 语句并直接进入 else securedpage.php 页面 ..
发布时间:2022-01-05 17:38:06 PHP

Rails 设计会话控制器

在设计中,许多教授如何完成某些事情的页面都需要编辑会话控制器.我使用这个 https://github.com/fortuity 设置了设计/rails3-subdomain-devise/wiki/Tutorial-(Walkthrough) 它没有去制作会话控制器.我怎么做一个.(如果真的很简单对不起,请给我几个简单的步骤) 解决方案 使用 rails g 控制器 MySessions ..
发布时间:2022-01-05 16:45:32 其他开发

为什么 session._get_current_object() 返回的对象的 id 在每次请求时都会改变,而 session 的 id 保持不变?

我正在使用: Python 3.6.1 烧瓶 0.12.2 关于session的部分的 Flask 文档说: 这是一个代理. 和关于代理的部分详细说明: Flask 提供的一些对象是其他对象的代理.这背后的原因是这些代理之间共享线程,它们必须分派到绑定到一个的实际对象根据需要在幕后线程. ... 如果您需要访问到被代理的底层对象,您可以使用_get_curren ..
发布时间:2022-01-05 15:53:31 Python

在 HttpSessionListener 中如何获取 HttpServletRequest?

如何从 SessionListener 访问请求标头? 我需要在当前会话创建时设置超时.超时需要根据 HttpServletRequest 中的标头而变化.我已经有一个 SessionListener(实现 HttpSessionListener)来记录新会话的创建和销毁,它似乎是设置超时的最合乎逻辑的地方. 我尝试了以下方法,但它总是将 ctx 设置为 null. FacesCon ..
发布时间:2022-01-05 15:46:28 Java开发

定义自定义事件/操作/请求以在 Java Web App 中为会话超时重置计时器?

我在 Eclipse 中为我的 Web 应用程序使用 Tomcat 7.0、Spring 4.0.2、Web Module 3.0.我在 app/web.xml 和 tomcat/conf/web.xml 中配置了我的会话超时. 30 我知道 tomcat 必须重置它的内部计时器来计算这 30 分钟并使会话(会话超时)在某些事件/操作/请求上无效. 我每 5 分钟发送一个名为 captu ..
发布时间:2022-01-05 15:31:01 Java开发

从 backend.get_user 访问 request.session

首先:这与这个不同.ModelBackend 没有 request 成员. 我想访问当前用户的会话,而无需访问全局请求对象或他/她的会话 ID. 为什么?我编写了自己的身份验证后端,扩展了 ModelBackend.因为我有函数 get_user (self, user_id),每个请求都会调用它(这是由 Django auth 中间件自动完成的).不幸的是,get_user 无权访问 ..
发布时间:2022-01-05 15:25:10 其他开发