session相关内容

grails 中的 withTransaction 和 withSession 有什么区别?

我知道一个获取基础会话,另一个获取当前事务状态的引用;但是,它们之间有什么区别,每个用例的示例是什么? 我的需求是在一个 Service 方法块中批量保存一些记录. 解决方案 withTransaction 有点黑客,因为它允许您在任何地方进行事务性工作,但最好将您的关注点分开并完成工作在交易服务中.默认情况下,服务是事务性的,除非您添加 static transactional = ..
发布时间:2021-12-22 20:44:59 其他开发

GRAILS:如何通过 spring 安全核心插件获取当前登录用户的数量?

我的问题是,我想限制可以同时登录我的应用程序的用户数量(该值存储在数据库中).首先,我尝试使用 tomcat 或其他 Web 容器中的一些配置来执行此操作-但是存在问题,如果用户未登录,也会使用会话(显示登录页面也需要在 tomcat 中使用会话).. 所以我需要检查有多少用户“真正"登录.我发现了很多 acegi 插件的代码示例,但对 springsecurity 核心插件没有什么帮助. ..
发布时间:2021-12-22 20:28:44 其他开发

使 WC_Cart add_to_cart 方法为 Woocommerce 中的客人工作

我正在尝试让我的代码工作.现在搜索小时.我发现了类似的问题,例如 这个.但不幸的是,似乎没有人找到解决办法. 在我的自定义插件中,我想将特定项目添加到 WC 购物车并将用户直接重定向到结帐.作为登录用户,它就像一个魅力,但对于客人来说,它在结账时显示一个空白页面(woocommerce_checkout 简码在这种情况下似乎没有返回任何内容).所以我想出了一个检查,如果购物车是空的.显然是因 ..
发布时间:2021-12-22 19:26:22 PHP

CakePHP 的身份验证超时问题

这真的让我很烦恼.已经好多年了.无论我用 core.php 还是 php.ini 做什么,我的登录都会在大约一个小时后超时——通常是.一些相同代码和配置的部署在相当长的时间后超时. 这是我目前在一个网站上的内容 - 大约一个小时后超时: session.gc_divisor 1000session.gc_maxlifetime 86400session.gc_probability 1配置 ..
发布时间:2021-12-21 21:25:14 PHP

在 cakephp 2 中的行为中读取会话变量

我有一个行为可以根据存储在会话中的用户 ID 来隔离用户数据.在 CakePHP 1.3 中,你可以这样做: App::import('Component', 'Session');$session = new SessionComponent();$session->read('Auth.User.id'); 但是在 CakePHP 2 中,您不能在行为中实例化这样的组件,因为 Compon ..
发布时间:2021-12-21 21:24:43 其他开发

从 ssl 移动到非 ssl 时会话未保存

我有一个登录屏幕,我强制将其设为 ssl,如下所示:https://www.foobar.com/login然后在他们登录后,他们被移动到主页:https://www.foobar.com/dashbaord 但是,我想在登录后将人们从 SSL 中移除(以节省 CPU),因此在检查他们实际上已登录 https://www.foobar.com/dashbaord 我把它们移到http://w ..
发布时间:2021-12-21 21:22:50 PHP

具有两个模型会话的 Cakephp 身份验证组件

我有两个 cakephp2 应用程序在同一个数据库上运行,但相应地具有不同的 Auth 表和不同的 $this->Auth->userModel 值.身份验证运行良好,一个应用程序的用户无法登录其他应用程序. 但是……由于应用程序使用相同的 CAKEPHP 会话 cookie,会发生这种情况:当应用“一"的用户登录时,它可以访问应用“二"中的任何受身份验证保护的操作! 我可能会使用不同 ..
发布时间:2021-12-21 21:22:26 其他开发

CakePHP 2.x 会话在本地开发和生产之间的行为不一致

我有一个我正在处理的 CakePHP 2.x 站点,它在本地按预期执行.登录有效,会话 Flash 消息有效,等等.当我将代码推送到我的登台/生产服务器时,它就崩溃了. 登录不再有效,没有出现会话 Flash 消息,一些应该重定向到/user/login 的控制器操作没有显示任何内容(空文档)等. 我不知道问题是什么.根据我遇到的问题和我所做的一些搜索,我相信我已经排除了在纯代码 PH ..
发布时间:2021-12-21 21:12:12 其他开发

CakePHP 会话更新但 cookie 过期没有

简短问题: 当我的会话的过期时间在服务器上更新时,为什么我的会话 cookie 的过期时间没有在浏览器中更新? 长问题: 几周前我发布了一个关于此的类似问题,但我没有没有当时的所有事实.我现在有更多细节,问题的性质已经改变,所以我将其作为一个新问题发布. 首先,在 CakePHP 2 中,我已经为会话设置了 APP/Config/core.php : Configure ..
发布时间:2021-12-21 21:11:05 其他开发

修改 CakePHP 会话的会话 cookie 到期和会话超时

我正在努力完成以下工作:根据用户的类型更改用户的会话 cookie 到期日期. 我有一个 CakePHP Web 应用程序,其中我使用 CakePHP 会话创建了我的身份验证组件(而不是 CakePHP 的 Auth).我已经将 CakePHP 配置为使用数据库处理会话. 以下是我在 config.php 中的相关配置设置: Configure::write('Session.sav ..
发布时间:2021-12-21 21:10:11 其他开发

重定向时 cakephp 丢失了会话变量

我的会话变量有问题,用户登录应用程序,然后它设置了一个会话变量,但当它重定向到下一个控制器时,它就不存在了. 目前我没有使用auth组件,我认为它不正确,但我不知道如何将其应用于我的逻辑.这是因为我没有使用用户名和密码登录用户,他们来自其他网站的身份验证,这给了我一张票和一个知道他们是谁的钥匙. 这是我的应用程序启动的 UsersController 代码: class Usuari ..
发布时间:2021-12-21 21:09:34 其他开发

CakePHP 保持从主域到子域的会话

我正在使用 Cakephp,但在跨子域维护会话时遇到了问题.我的问题如下: 用户登录'localhost/login' 如果通过身份验证,它们将被重定向到“customer.localhost/home". 目前 Cake 正在为每个域创建一个 cookie,即 localhost 和 customer.localhost.这意味着我无法让会话为用户工作.有没有办法将所有 cooki ..
发布时间:2021-12-21 21:07:18 其他开发

CakePHP 会话/身份验证间歇性注销

我收到用户的报告和投诉,称他们将使用屏幕并在下一次请求时立即返回登录屏幕.它不会一直发生,而是随机发生. 我正在使用 CakePHP 和 Auth 组件,除此问题外,它们似乎运行良好 我曾在 Cake 论坛上收到一些反馈,说这有时是由重置会话的 404 请求引起的,即如果您的图像链接损坏或网站图标文件丢失.我打开了 firebug 并且没有失败的请求,所以我排除了这种可能性,但用户偶尔 ..
发布时间:2021-12-21 21:05:57 PHP

从 cakephp 外部访问 cakephp 会话(身份验证)

我有一个 CakePHP 网站,它有自己的登录系统,使用 Auth 组件.我想知道以下是否可行: 用户已登录并正在浏览网站.在某一时刻,他可以单击打开外部 php 文件的链接.使用外部我的意思是它可以在同一服务器的另一个文件夹中,但在 CakePHP 应用程序文件夹之外. “棘手"的事情(对我而言)是仅在用户登录时才显示该 php 文件的内容(以防止没有帐户的人访问这些内容).我不能在 ..
发布时间:2021-12-21 21:03:43 其他开发

OAuth 重定向后会话丢失

我使用 CakePHP 2.4.我的网站上有一个 OAuth 登录.%99.5 的登录成功,但 %0.5 失败.我有这个错误几个月了.我尝试了很多东西来调试和记录,但仍然没有解决问题.虽然大部分请求都很好,但我需要解决一小部分. 场景是这样的: 用户点击登录按钮 我从服务器(例如雅虎、推特)获取请求令牌 我将 oauth_token 保存在用户会话中 例如会话 ID 是 aaa1 ..
发布时间:2021-12-21 21:02:45 PHP

如何将会话变量传递给 RoR 中的模型?

我之前在我的应用程序中使用了一个全局变量来传递信息.但是我遇到了一个问题,感谢这里的每个人都建议我将这些数据存储在与数据库的会话中. 我试过了,但我发现我无法访问模型中的会话变量.我搜索了一下,知道这是模型的正常行为,RoR 不会将会话变量传递给模型. 所以,我想在验证中使用该会话变量以及控制器...... 如何传递值会话变量到模型?或 有没有其他方法可以解决我的问题用例? ..

使 $_SESSION 在控制器中可用

我正在尝试使 $_SESSION 全局在我从头编写的框架的控制器中可用.不完全是MVC,表示层由两个父类和多个子类组成. 没有详细说明,我的视图是在 class Template 中呈现的 类模板{受保护的 $_controller;受保护的 $_action;函数 __construct($controller,$action) {$this->_controller = $contr ..
发布时间:2021-12-21 15:08:34 PHP

如何在会话中存储 nil 用户的目标?

如何在用户的会话中保存用户的目标?然后,一旦他注册,保存该目标并将其从会话中删除? 在主页上是这样的: goals/_form.html.erb 点击提交后,nil 用户的目标应该被添加到他的会话中,然后他应该被重定向到注册页面,在那里注册他的目标应该被添加到他新创建的帐户中.> goals_controller def 创建@goal = params[:user] ?c ..
发布时间:2021-12-21 15:08:25 其他开发

PHP - 为什么我不能摆脱这个会话 ID cookie?

我正在尝试对网络应用的注销功能进行故障排除.当您登录时,该应用程序为其域设置了多个 cookie.这是当前的注销程序: 您单击一个链接,该链接会将您转到注销页面 注销页面运行一个函数,该函数调用 session_destroy() 并循环访问域的所有 cookie 并将它们设置为过去过期(请参阅下面的代码) 注销页面然后重定向到登录页面,这是纯 HTML. 在此过程结束时,所有其他 ..
发布时间:2021-12-21 12:45:42 PHP

PHP 会话是否设置了任何 cookie?

我只在我的社交网站上手动设置了一个 cookie,但我非常依赖 php 会话.我想知道会话是否在幕后设置了任何 cookie? 我刚刚阅读了 HttpOnly-cookies,我只是想弄清楚我是否可以使用它们. 解决方案 PHP 会话可以使用 cookie,具体取决于您如何配置它们.看看这些设置: session.use_cookies (boolean):指定模块是否会使用c ..
发布时间:2021-12-21 12:45:03 PHP