session相关内容
我想记录用户会话何时超时,使用 devise 和 :timeoutable. 目前,:timeoutable 正在按预期工作,并在指定的不活动时间后将用户重定向到登录页面,但除此之外,我们希望在发生这种情况时进行记录以帮助优化我们的超时期限. (显然,除非用户明确退出,否则所有会话都会超时.我们将检查自上次活动以来的时间,以确定这是自然超时还是更可能是我们设置的超时时间太短的结果.)
..
我正在尝试在 rails 3.2.8 中建立一个简单的基于子域的博客.基本上,它将拥有站点、用户(通过 Devise 进行身份验证)和将用户连接到站点的成员资格.我设置了 POW,以便 myapp.dev 正常工作.每个站点都有一个子域,我可以毫无问题地使用子域导航到 site#show 操作.我的问题是我无法跨子域共享设计会话.我的 heroku 应用程序一切正常,但我希望能够在本地进行测试.
..
如果我点击我的 3 个模型模型的任何记录上的销毁,用户将被注销.我正在使用 Devise 和 Ominauth. #这将注销一个用户销毁@rating = Rating.find(params[:id])@rating.destroy结尾在 2011-02-26 20:11:45 +0000 开始为 192.168.1.103 发布“/ratings/29"由 RatingsController
..
我是 Rails 新手,遇到了一个我不明白的奇怪问题.我使用 ActiveRecord 作为会话存储,并且需要为所有请求添加会话 ID 作为 JSON 响应的属性.如果它对情况有一些影响,我也会使用设计.问题是,如果请求是由没有 cookie(或至少 cookie 中没有会话 id)的用户发出的,则 session.id 为空或 - 注意,请 - 与响应 cookie 中设置的值不同. 为了
..
我目前正在使用 Devise 对我的应用程序上的用户进行身份验证.它在大多数情况下都很好用,但我在执行特定操作时遇到了问题: 查看:
真%>/p> saves_controller.rb: def new如果 user_signed_in?@save = Save.cre
..
我正在尝试从 Rails 3 中 Warden 的 after_authenticate 回调(在 Devise 下运行)访问当前会话. 在我的应用程序控制器的顶部,我想执行以下操作: Warden::Manager.after_authentication do |user,auth,opts|user.associate_with_ids(session[:pending_ids])结
..
给定session["session_id"] 是否可以找到该会话所属的登录User? 解决方案 至少在我的系统上(rails 3.2,devise 2.0.4),你可以这样做: session 是: {"session_id"=>"be02f27d504672bab3408a0ccf5c1db5", "_csrf_token"=>"DKaCNX3/DMloaCHbVSNq33NJ
..
我正在 IRB 中进行一些设计/调试,需要登录用户,然后才能在我的工作中使用 current_user. 来自 Brian Deterling 的 答案 另一个问题,我已经能够成功登录并访问具有以下序列的页面响应: >>ApplicationController.allow_forgery_protection = false>>app.post('/sign_in', {"user"=>
..
我有一个由 Ajax.InPlaceEditor 或 InPlaceCollectionEditor 生成的 AJAX 请求触发的操作,如下所示: new Ajax.InPlaceCollectionEditor('agent_email', 'inspections//update_field',{集合:[
..
我有一个在 JBoss AS6 中运行的应用程序.正在使用“FORM"身份验证方法进行身份验证,并且用户正在正确登录. 我希望能够在用户成功登录时调用一段自定义的静态代码. 不幸的是,我找不到任何侦听器、挂钩或回调,它们将在成功登录时执行代码.HttpSessionListener 确实有一个“sessionCreated"事件,但是只要用户访问任何页面,即使他们没有成功登录,它也会被
..
我在 2 个独立的 EAR 中有 2 个 WAR 应用程序,我想将它们部署在 Wildfly 10/JBoss 7 EAP 的单个实例中.如何在两场战争之间共享会话/身份验证? 例如: EAR1:- WAR1- EJB- 库EAR2:- 战争2- 库 明确地说,我希望用户通过 WAR1 登录和验证,并在他访问 WAR2 时让该会话对象可用,这样他就不需要重新登录系统. 我怎样才能做
..
我使用 jboss 4.2.3. 它有设置“TransactionTimeout"(在 jboss-service.xml 中),指定允许事务执行多长时间. 不幸的是,当超时过去时,执行并没有立即中止,如果事务正在做某事,只会将其标记为稍后回滚. 效果是——当我有一个持久的事务并且线程在preparedStatement.execute上等待,并且当TransactionTime
..
我试图使我在 Jboss 4.2 上运行的 Web 应用程序中选定的会话(具有给定的 sessionId)无效.从 JMX 控制台一切正常,但是我不知道如何在 java 代码中做同样的事情.这是我已经创建的: MBeanServer server=MBeanServerLocator.locateJBoss();ObjectName objectName = new ObjectName("jb
..
我在设置 Flash 消息时遇到问题.所以,我有一个动作,在某些情况下应该用 flash 重定向.它看起来像这样: if(!$this->_isSameOrg($reports)){\Yii::$app->session->setFlash('consol_v_error',\Yii::t('app/consol', 'some_text'));$this->redirect(\Yii::$ap
..
我正在 Yii2 中构建无状态的 restfull API.所以我在我的高级应用程序布局中创建了新的应用程序(Yii2 创建者的首选)并配置所有必要的东西和 API 工作. 现在我想让它无状态 - 我想禁用会话,我希望它在我的 API 应用程序内的 config/main.php 中完成,以确保它作为全局设置. 我还想禁用 cookie 和自动登录. 到目前为止我一直在玩的是在模
..
我在 global.asax 中为当前线程设置了一个自定义安全主体对象,一切正常,通常没有问题. 但是,我只是通过让页面提供图像来添加动态图像功能,每当加载该动态图像页面时,System.Web.HttpContext.Current.Session 在 global.asax 中为 null,这会阻止我从那时起,将安全主体设置为正常和级联问题. 通常情况下,global.asax 中
..
我认为这会很简单,但我想某处有问题...我正在为 Joomla 安装开发自定义代码部分,我需要在执行我的代码之前取消设置一些会话变量.所以,很自然地,我有 $session->clear('var1');$session->clear('var2');$session->clear('var3');$session->clear('var4'); 但页面完全空白,什么也没有发生.有什么建议吗?
..
我需要在 CodeIgniter 中检查用户是否已登录. 登录正在 Joomla 站点中进行. 我尝试了以下方法来初始化 joomla. define('_JEXEC', 1);定义('DS', DIRECTORY_SEPARATOR);定义('JPATH_BASE',目录名(__FILE__));require_once ("../includes/defines.php");re
..
..
我已尝试将 Joomla 构建到我现有的网站中,以便我可以将其用于优质内容. 我已经有一个定制的身份验证系统,可以设置我自己的会话变量. 出于某种原因,Joomla(位于不同目录中)不想识别这些会话变量,即使添加了 session_start();所有 Joomla 页面顶部的一行. 知道如何让 Joomla 识别我的自定义会话变量,以便将 Joomla 中的内容限制为仅限高级用
..