草庐IT

session-store

全部标签

javascript - firebase 云函数不会存储名为 "__session"以外的 cookie

我遵循了authorized-https-endpoint的样本并且只添加了console.log来打印req.cookies,问题是cookies总是空的{}我使用客户端JS调用设置cookies并且它们确实保存了但是出于某种原因,我不能'不要在服务器端获取它们。这里是index.js的完整代码,和示例完全一样:'usestrict';constfunctions=require('firebase-functions');constadmin=require('firebase-admin');admin.initializeApp(functions.config().fireb

javascript - 错误 : Network error: Error writing result to store for query (Apollo Client)

我正在使用ApolloClient创建一个应用程序来使用Graphql查询我的服务器。我有一个python服务器,我在其上执行我的graphql查询,该查询从数据库中获取数据,然后将其返回给客户端。我为客户端创建了一个自定义的NetworkInterface,它可以帮助我发出自定义的服务器请求(默认情况下,ApolloClient对我们指定的URL进行POST调用)。网络接口(interface)只需要有一个query()方法,我们在其中返回对Promise形式结果的promise。.我能够调用服务器并获取请求的数据,但仍然出现以下错误。Error:Networkerror:Error

javascript - Redux:在 reducer 函数中调用 store.getState(),这是一种反模式吗?

我想知道,有时我有一个reducer需要来自另一个reducer的信息。例如我有这个reducer:import*asActionTypesfrom'../actions/action_type_constants';importKeyCodefrom'keycode.js/index';import{store}from"../index";import{mod}from"../pure_functions";exportfunctionselectedCompletion(state=0,action){if(action.type===ActionTypes.arrowKeyPr

javascript - 为什么我的 Redux store 应该是可序列化的?

在阅读redux文档时我发现了这个:Still,youshoulddoyourbesttokeepthestateserializable.Don'tputanythinginsideitthatyoucan'teasilyturnintoJSON.所以我的问题是,保持状态可序列化有什么好处?或者,如果我将不可序列化的数据放入存储中,我可能会遇到什么困难?而且我相信这不是redux独有的-Flux,甚至React本地状态也暗示了同样的事情。为了让我清楚这里是一个例子。假设商店结构是这样的。{books:{1:{id:1,name:"Book1",author_id:4}},author

javascript - AngularJS 中 Session Storage、Local Storage 和 Cookies 的区别

我想深入研究Angular,为此我想知道session存储、本地存储和Cookie之间的区别。问题问题---1)$windows.sessionStorage可用于存储用户session,但它的问题是,当您在新选项卡中打开某些内容时,它会再次要求用户登录。2)本地存储是否可以解决问题1?如果是这样,是否意味着我的应用程序中需要本地存储和session存储,或者本地存储也将充当session存储。3)我也在研究在我的登录表单上记住我-为此将用户的密码和电子邮件存储在本地存储中是否安全,如果不是,最好的方法是用Angular记住我4)Cookie很棒,但是企业公司是否允许在浏览器中使用它们

javascript - 我是否必须将 token 存储在 cookie、localstorage 或 session 中?

我正在使用ReactSPA、Express、Express-session、Passport和JWT。我对存储token的一些不同客户端存储选项感到困惑:Cookies、Session和JWT/Passport。token是否必须存储在cookie中,即使我可以将它们存储在req.sessionID中?许多网站使用cookie来存储购物车token。到目前为止,我已经根据sessionID存储了购物车数据,而没有添加任何cookie。Sowhenusersvisitmywebsite,Iwillmatchitwiththeirreq.sessionIDandthenretrieveth

javascript - 在移动 session 中模拟 session cookie?

乍一看,我惊讶地发现我对sessioncookie在移动设备上的行为方式的想法被现实覆盖了。在普通桌面浏览器上,只要浏览器session处于事件状态,就会存储sessioncookie。如果最后一个浏览器窗口/进程关闭,session应该关闭。现在在移动设备上,您几乎不会关闭浏览器应用程序,只需将其发送到后台即可。我发现我的SonyXperiaRay和Android4sessioncookie没有过期,即使我清除了浏览器进程。但在三星平板设备上它会。我不知道iOS设备如何以这种方式运行。这是一个问题!?我应该怎么做才能解决它?现在,我决定让cookie在一天内过期。但我对此不是很满意。

javascript - 将 Google Analytics cookie 转换为本地/ session 存储

更新http://jsfiddle.net/musicisair/rsKtp/embedded/result/GoogleAnalytics设置了4个cookie,它们将随所有请求一起发送到该域(并偏移其子域)。据我所知,实际上没有服务器直接使用它们;它们仅与__utm.gif作为查询参数一起发送。现在,显然GoogleAnalytics读取、写入并根据它们的值采取行动,它们将需要对GA跟踪脚本可用。所以,我想知道是否可以:在ga.js写入__utm*cookie后将它们重写到本地存储在ga.js运行后删除它们在ga.js读取它们之前将本地存储的cookie重写回cookie形式重新开

javascript - 使用 javascript ping Web 应用程序以保持 session 打开

我正在编写一个greasemonkey脚本,以在我用于工作的网络应用程序上保持session打开。您将使用哪个javascript命令来创建与服务器的一些反馈并确保session不会中断而不必打扰用户对页面进行完全刷新? 最佳答案 我已经使用以下方法解决了这个问题:functionkeepAlive(){varhttpRequest=newXMLHttpRequest();httpRequest.open('GET',"/restricted_file_url");httpRequest.send(null);}setInterva

javascript - 如何显示足够智能的 session 超时警告来处理多个打开的浏览器或选项卡

我已经使用javascript实现了一个session超时警告,它只是询问用户是否要延长他们的session或注销。问题在于,这是针对内部网门户的,在该门户中,高级用户通常会同时打开多个浏览器窗口或选项卡以访问应用程序。目前,他们将被提示他们即将从每个浏览器窗口注销。我怎样才能让代码更智能地检测到他们正在积极使用另一个浏览器session? 最佳答案 您必须使用Ajax检查服务器上的session状态,并跟踪用户拥有的所有打开的session/窗口。然后,您将能够仅将一个可用session作为目标并发出注销警告。回应您的评论:不要使