问题标签 [cookiestore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
692 浏览

angularjs - AngjularJs 当前用户解决方案

我是 AngularJs 的新手。我的问题是用户登录后如何存储当前用户数据?

我遇到了很多推荐使用服务的解决方案,并将服务注入控制器。像这样的东西:

这对我来说非常有效,直到我点击浏览器的刷新按钮,存储在 Javascript 变量中的所有信息都丢失了。

要解决这个问题,我是否必须使用 $cookieStore 或类似的东西?我见过很少有人提到 ui-route,我无法完全理解它。ui-route 与此讨论相关吗?此外,我想使用相同的解决方案为登录用户保存身份验证令牌。

您对这个问题的总体看法是什么?非常感谢你。

0 投票
3 回答
4829 浏览

angularjs - AngularJS,$cookieStore.put 不是函数

我收到错误消息 - “当我尝试在我的应用程序中保存 cookie 时,$cookieStore.put 不是一个函数。我使用的是 AngularJS 1.4.1 和相同版本的 cookie。

当我尝试保存 cookie 时出现错误 - TypeError: $cookieStore.put is not a function。

我究竟做错了什么?

0 投票
1 回答
4150 浏览

java - Java android - CookieHandler - 关闭应用程序后如何保留cookie?

要在 HttpURLConnection 中的每个请求后保留 cookie,应该在应用程序开始时添加 CookieHandler:

但是在应用程序关闭和再次打开时cookies是空的......那么关闭后如何保存cookies?

诸如将它们保存在 SharedPreferences 或文件中并在打开后将它们取回...

我试图让他们使用 CookieStore,但这没有用:...

节省:

加载:

谢谢..

0 投票
1 回答
1321 浏览

android - Android Persistent Cookie Store with HTTPUrlConnection

I searched a lot now for the persistence of Cookies but cant find a good solution.

I use HTTPUrlConnection to authenticate against a server and I get Cookies back. I retrieve them in CookieManager and can load them into a new connection. Now I want to persistent that Cookies, perhaps the whole Cookiemanager Object. I found a solution, that you can persist the Cookies with specifying a CookieStore by creating the CookieManager.

I found only old solutions (2-3 years) that say you have to build your own persistent CookieStore, since a persistent CookieStore is not implemented in the SDK? Is this up to date? Is there already a persistent CookieStore implemented in the SDK or does I have to persist the Cookies by myself with SharedPreferences? Or does anybody has a better solution to persist Cookies nowadays?

Best Regards,

0 投票
2 回答
5074 浏览

javascript - 如何使用 authToken 在 angularjs 中实现记住我?

我发现在 angularjs 中实现“记住我”的功能有困难。我已经浏览了几个关于 stackoverflow 的博客,但没有得到解决方案。

假设我在数据库中存储了 3 个用户名和密码。

现在每次用户登录时,服务器端都会返回一个令牌。基于这个令牌,我想实现我的记住我的功能。

下面是我编写的用于在我的服务中将用户名和密码存储在 cookie 中的代码。

这是我在登录页面加载时初始化的代码

使用这种方法,我只能记住一个用户,而不能记住其他用户,而且我知道将密码存储在 cookie 中是不安全的。

请帮助我或建议我一些高质量的代码来实现这一点。任何帮助表示赞赏。谢谢

0 投票
2 回答
2508 浏览

javascript - AngularJS:页面刷新时保留登录信息

我试图在页面刷新时保留用户信息。我用于cookieStore此目的。所以我在 Angular 应用程序中的运行模块看起来像这样。

我想从中实现的两个主要目标是,

  1. 当页面刷新时,必须从浏览器的本地存储中获取user和信息。session
  2. 如果用户未定义,则必须将其重定向到登录页面。用于限制用户无需登录即可进入中间页面。

如果用户是undefined,并且本地存储中没有数据,则第一个if statement给出错误,第二个if statement不起作用。

因此,当用户第一次尝试访问任何页面而不进入登录页面时,它不会重定向到登录页面,因为代码在第一个失败if statement,第二个if不工作。

我怎样才能同时实现这两个功能?

谢谢

0 投票
0 回答
1134 浏览

uiwebview - 在 iOS 中登录 WKWebView 会话注销后

在我的应用程序中,我想使用 WKWebView 进行登录,然后完成对服务器的所有进一步请求。

我能够使用 WKWebView 成功登录。在它的成功我得到会话信息。我之前使用 UIWebView 实现了它,它工作正常。我所有进一步的 Web 服务调用在 UIWebView 中都运行良好。

现在,当我使用 WKWebView 实现登录时,它成功登录,但是当我点击不同的链接(URL)时,它每次都会给我注销响应,并且我正在尝试使用 Cookie 调用服务,并且它没有给我正确的响应,因为会话信息不是被通过。

有什么办法,我可以存储 WKWebView 的那些会话信息

任何帮助将不胜感激。请帮忙!

这是我设置 cookie 的代码:-

这是我的请求 HTTP 标头和响应 HTTP 标头:-

}*

}**

0 投票
1 回答
201 浏览

angularjs - angularjs-1.2.14.js:9509 TypeError:无法读取未定义的属性“put”

我是 angularjs 的新手。我正在尝试在 cookieStore 中存储一个值,但出现以下错误。

我的代码:

我在上面的行中收到错误,put无法读取。

我在哪里做错了?我的代码中有很多函数,我只粘贴了一个出错的函数。

0 投票
1 回答
544 浏览

java - 谁吃了我的饼干?它们既没有出现在标题中,也没有出现在 cookiestore 中。我正在尝试从 http 响应中读取 cookie

我正在尝试从 http 响应获取 cookie。但我得到空输出。我检查了提琴手,http 响应包含一个 set-cookie 标头。但似乎 Cookie 存储中不存在 Cookie。显然我要去某个地方。我需要在哪里更正代码?请帮帮我。

0 投票
2 回答
341 浏览

node.js - Angular $cookies 保存为对象。无法将对象作为 JSON 获取

调用 api 后,我得到了如下的 json 数据,我使用变量存储了这些数据。

然后我使用以下 angular 函数将这些数据保存在 cookie 中。

现在,当我尝试从 cookie 中检索这些数据时,它显示我是一个对象。我试图在控制台内打印它显示对象对象。但我需要 json 格式的数据。

我尝试了 angular.toJson 和 json.parse 函数。没有什么可以给我 json 格式的数据。此外,我尝试使用 cookie 存储来保存角度数据。

然后我尝试从 cookie 商店打印。

它给了我输出[object Object]。我不能用这个。我需要 json 数据用于 ng-repeat 目的我不能 putObject(key) 或 getObject(key) 函数,因为我使用的角度版本大于 1.4