问题标签 [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.
angularjs - AngjularJs 当前用户解决方案
我是 AngularJs 的新手。我的问题是用户登录后如何存储当前用户数据?
我遇到了很多推荐使用服务的解决方案,并将服务注入控制器。像这样的东西:
这对我来说非常有效,直到我点击浏览器的刷新按钮,存储在 Javascript 变量中的所有信息都丢失了。
要解决这个问题,我是否必须使用 $cookieStore 或类似的东西?我见过很少有人提到 ui-route,我无法完全理解它。ui-route 与此讨论相关吗?此外,我想使用相同的解决方案为登录用户保存身份验证令牌。
您对这个问题的总体看法是什么?非常感谢你。
angularjs - AngularJS,$cookieStore.put 不是函数
我收到错误消息 - “当我尝试在我的应用程序中保存 cookie 时,$cookieStore.put 不是一个函数。我使用的是 AngularJS 1.4.1 和相同版本的 cookie。
当我尝试保存 cookie 时出现错误 - TypeError: $cookieStore.put is not a function。
我究竟做错了什么?
java - Java android - CookieHandler - 关闭应用程序后如何保留cookie?
要在 HttpURLConnection 中的每个请求后保留 cookie,应该在应用程序开始时添加 CookieHandler:
但是在应用程序关闭和再次打开时cookies是空的......那么关闭后如何保存cookies?
诸如将它们保存在 SharedPreferences 或文件中并在打开后将它们取回...
我试图让他们使用 CookieStore,但这没有用:...
节省:
加载:
谢谢..
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,
javascript - 如何使用 authToken 在 angularjs 中实现记住我?
我发现在 angularjs 中实现“记住我”的功能有困难。我已经浏览了几个关于 stackoverflow 的博客,但没有得到解决方案。
假设我在数据库中存储了 3 个用户名和密码。
现在每次用户登录时,服务器端都会返回一个令牌。基于这个令牌,我想实现我的记住我的功能。
下面是我编写的用于在我的服务中将用户名和密码存储在 cookie 中的代码。
这是我在登录页面加载时初始化的代码
使用这种方法,我只能记住一个用户,而不能记住其他用户,而且我知道将密码存储在 cookie 中是不安全的。
请帮助我或建议我一些高质量的代码来实现这一点。任何帮助表示赞赏。谢谢
javascript - AngularJS:页面刷新时保留登录信息
我试图在页面刷新时保留用户信息。我用于cookieStore
此目的。所以我在 Angular 应用程序中的运行模块看起来像这样。
我想从中实现的两个主要目标是,
- 当页面刷新时,必须从浏览器的本地存储中获取
user
和信息。session
- 如果用户未定义,则必须将其重定向到登录页面。用于限制用户无需登录即可进入中间页面。
如果用户是undefined
,并且本地存储中没有数据,则第一个if statement
给出错误,第二个if statement
不起作用。
因此,当用户第一次尝试访问任何页面而不进入登录页面时,它不会重定向到登录页面,因为代码在第一个失败if statement
,第二个if
不工作。
我怎样才能同时实现这两个功能?
谢谢
uiwebview - 在 iOS 中登录 WKWebView 会话注销后
在我的应用程序中,我想使用 WKWebView 进行登录,然后完成对服务器的所有进一步请求。
我能够使用 WKWebView 成功登录。在它的成功我得到会话信息。我之前使用 UIWebView 实现了它,它工作正常。我所有进一步的 Web 服务调用在 UIWebView 中都运行良好。
现在,当我使用 WKWebView 实现登录时,它成功登录,但是当我点击不同的链接(URL)时,它每次都会给我注销响应,并且我正在尝试使用 Cookie 调用服务,并且它没有给我正确的响应,因为会话信息不是被通过。
有什么办法,我可以存储 WKWebView 的那些会话信息
任何帮助将不胜感激。请帮忙!
这是我设置 cookie 的代码:-
这是我的请求 HTTP 标头和响应 HTTP 标头:-
}*
}**
angularjs - angularjs-1.2.14.js:9509 TypeError:无法读取未定义的属性“put”
我是 angularjs 的新手。我正在尝试在 cookieStore 中存储一个值,但出现以下错误。
我的代码:
我在上面的行中收到错误,put
无法读取。
我在哪里做错了?我的代码中有很多函数,我只粘贴了一个出错的函数。
java - 谁吃了我的饼干?它们既没有出现在标题中,也没有出现在 cookiestore 中。我正在尝试从 http 响应中读取 cookie
我正在尝试从 http 响应获取 cookie。但我得到空输出。我检查了提琴手,http 响应包含一个 set-cookie 标头。但似乎 Cookie 存储中不存在 Cookie。显然我要去某个地方。我需要在哪里更正代码?请帮帮我。
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