session相关内容
我正在尝试使用休眠写入多个数据库.我已经将写和读/写会话封装在一个会话对象中.但是,当我去保存时,我收到很多错误,这些对象已经与另一个会话相关联:“非法尝试将一个集合与两个打开的会话相关联" 这是我的代码: public class MultiSessionObject 实现 Session {私人会话 writeOnlySession;私人会话 readWriteSession;@覆盖p
..
简单地说: 在网站中,用户登录并创建了一些会话对象. 网站 A 使用 Response.Redirect 将用户重定向到网站 B 中的页面. 网站 B 使用提交按钮将表单集合发布到网站 A 上的页面. 在这个特定点上,这个特定用户的所有会话都丢失了,Session_Start 再次触发. 这对于本地主机和生产域都是一样的. 当两个页面都在同一个域中时,这是可以的
..
我们有一个使用本机表单身份验证和会话功能的 ASP.NET 4.5 WebForms 应用程序.两者都有 20 分钟的超时时间和滑动到期时间. 想象一下以下场景.一个用户在我们的应用程序中工作了一段时间,然后继续做一些其他的事情,让我们的应用程序空闲 20 分钟.然后用户返回到我们的应用程序来编写报告.但是,当用户尝试保存时,他/她会被登录屏幕处理,并且报告丢失. 显然,这是不需要的.
..
有没有办法在创建单元测试时模拟/伪造 ASP.Net Web 表单中的会话对象? 我目前将用户详细信息存储在我的业务逻辑访问的会话变量中. 在单独测试我的业务逻辑时,会话不可用.这似乎表明一个糟糕的设计(虽然我不确定).业务逻辑层应该首先访问会话变量吗? 如果是这样,那么我将如何将用户详细信息与假对象交换以进行测试? 解决方案 在 ASP.NET 中,您无法创建 Http
..
我有一个ASP.NET MVC5 项目的标准AccountController 类.当我尝试注销用户时,我面临一个错误,因为 HttpContext 是 null.(我的意思是这里 HttpContext.GetOwinContext().Authentication 为空) 所以我不知道如何在会话结束时注销用户... 在global.asax我有这个 protected void
..
场景 我有一个 ASP.NET Web API,它使用 OAuth 密码流来提供不记名令牌以访问其资源. 我现在正在制作需要使用此 API 的 MVC 应用. 计划是让 MVC 控制器代表客户端浏览器调用 API. 来自浏览器的 ajax 请求将命中 MVC 控制器,然后进行 API 调用.然后将结果作为 JSON 反馈给客户端,并在 java-script 中处理.
..
我在使用 Grails 会话时遇到问题.我正在考虑为我的会话处理设置一个服务类.所以我创建了一个名为“SessionService"的类(在 grails-app/services/grails/下). class SessionService {静态事务 = 真GrailsWebRequest 请求 = RequestContextHolder.currentRequestAttributes
..
我在本地开发环境中安装了 phpMyAdmin 4.0.4.1,我将 auth_type 设置为 config.我还通过此设置提供身份验证要求: $cfg['Servers'][$i]['auth_type'] = 'config';$cfg['Servers'][$i]['host'] = 'localhost';$cfg['Servers'][$i]['password'] = 'somep
..
我刚开始使用 PDO,想知道如何从我的 phpMyAdmin 数据库中选择登录用户的 ID. 我的初始化文件是... session_start();$_SESSION['user_id'] = 1;$db = new PDO('mysql:host=localhost;dbname=project', 'root', ''); 这是我的用户表布局: 解决方案 我假设您想获取
..
无法启动并运行我的会话.在过去的几个小时里,我一直在查看我的代码,但我看不出它有什么问题.我遇到的问题是,每次输入用户名和密码时,它只会将我重定向到登录页面,以便在应该显示securepage.php 时再次输入信息. 这是我的代码: loginproc.php 页面 - 此页面逐步执行 if 语句并直接进入 else securedpage.php 页面
..
我有一个运行 Spring 3.0 并使用 Spring-MVC 的 Web 应用程序.我有几个控制器是这样设置的: @Controller@RequestMapping("/admin")@SessionAttributes({"clientLogin", "selectTab", "user", "redirectUrl"})公共类 AdminController {...}@控制器@Ses
..
@SessionAttributes 在什么确切情况下被清除?在尝试在页面中使用两个模型时,我发现了一些令人困惑的行为. 当我使用此控制器执行 GET 和 POST 时... @Controller@RequestMapping("/myPage*")@SessionAttributes(value = {"object1", "object2"})公共类 MyController {@R
..
我在 Session_OnStart() 调用中的 global.asax 文件中进行了此身份验证检查: if (Session["Authenticated"] == null){Response.Redirect("~/Login.aspx");} 这种会话身份验证在我们所有的网络应用程序中都是紧密耦合的,所以我必须以这种方式使用它.这个 global.asax 位于我的 MVC 项目所在
..
我想在 grails 中列出管理控制器中的所有当前会话.获得引用的最简单方法是什么?来自控制器的会话集合? 解决方案 这是一个特性(默认禁用,但可以通过在 Config.groovy 中设置 grails.plugins.appinfo.useContextListener = true 轻松启用) 的 App-Info 插件:http://grails.org/plugin/app-in
..
在设计中,许多教授如何完成某些事情的页面都需要编辑会话控制器.我使用这个 https://github.com/fortuity 设置了设计/rails3-subdomain-devise/wiki/Tutorial-(Walkthrough) 它没有去制作会话控制器.我怎么做一个.(如果真的很简单对不起,请给我几个简单的步骤) 解决方案 使用 rails g 控制器 MySessions
..
我正在使用: Python 3.6.1 烧瓶 0.12.2 关于session的部分的 Flask 文档说: 这是一个代理. 和关于代理的部分详细说明: Flask 提供的一些对象是其他对象的代理.这背后的原因是这些代理之间共享线程,它们必须分派到绑定到一个的实际对象根据需要在幕后线程. ... 如果您需要访问到被代理的底层对象,您可以使用_get_curren
..
如何从 SessionListener 访问请求标头? 我需要在当前会话创建时设置超时.超时需要根据 HttpServletRequest 中的标头而变化.我已经有一个 SessionListener(实现 HttpSessionListener)来记录新会话的创建和销毁,它似乎是设置超时的最合乎逻辑的地方. 我尝试了以下方法,但它总是将 ctx 设置为 null. FacesCon
..
我在 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
..
首先:这与这个不同.ModelBackend 没有 request 成员. 我想访问当前用户的会话,而无需访问全局请求对象或他/她的会话 ID. 为什么?我编写了自己的身份验证后端,扩展了 ModelBackend.因为我有函数 get_user (self, user_id),每个请求都会调用它(这是由 Django auth 中间件自动完成的).不幸的是,get_user 无权访问
..
我想我应该使用应用程序范围会话来处理这个问题.但我对此没有任何经验.我尝试了从互联网上获得的不同方法,例如: HttpServletRequest 请求;HttpSession sess = request.getSession();sess.setAttribute("name", name);稍后在其他页面HttpServletRequest 请求;String=(String)reques
..