问题标签 [angular-cookies]

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 回答
28 浏览

angularjs - 我如何根据要求检查我的令牌

在这里,当我使用我的凭据登录时,我将 angularjs 与 webApi 一起使用,它生成的令牌为

此令牌存储在

我存储了我的身份验证详细信息,sessionStorage.employee 当我需要我的时,access_tokentoken_type该如何取回它

0 投票
1 回答
6399 浏览

typescript - NodeInvocationException: StaticInjectorError[CookieService] - 没有 CookieService 的提供者

我有一个带有 Angular 5.1.0 ClientApp(VS 2017 v15.4.5)的 ASP.NET Core 2.0 项目。尝试使用 ngx-cookie-service。

我按照说明导入 ngx-cookie-service,但是每当我尝试将其 DI 到组件或服务构造函数中时,我都会得到这个

错误:

app.module.browser.ts:

setlanguage.component.ts:

包.json

任何建议表示赞赏。谢谢你。

0 投票
1 回答
943 浏览

javascript - 未知提供者:$cookies angularjs

我已经尝试了我能想到的一切,但我仍然收到这个错误。

应用程序.js:

索引.html:

bower.json:

有什么严重的问题?我已经尝试在 stackoverflow/google 上查看有关如何修复这些错误的所有内容,但我仍然收到

当我没有将 $cookies 添加到我的 app.js 文件的 .config() 中时,我没有收到任何错误。

0 投票
1 回答
63 浏览

angularjs - Angular js无法保存cookie而是抛出未定义的错误

嗨,我尝试在网络响应后保存在 cookie 中。这是我的代码

在创建主角度模块时,我已将 ngCookies 作为模块包含在内。我在这里做错了什么?任何人都告诉我正确的方法。谢谢你。

0 投票
0 回答
367 浏览

angularjs - 如何在 AngularJS (1.4) cookie 中设置过期时间?

在用户登录的情况下,我想将用户数据保存在 cookie 中,以便在关闭浏览器并再次打开网站时可以使用它。为了添加 cookie,我使用了 angular 给出的 angular-cookies.js。(https://docs.angularjs.org/api/ngCookies

angular.module("app", ['ngCookies']); (这是添加的)
app.controller("xyzController", function ($cookieStore) {}); (cookies被添加到控制器中)

当我存储 cookie 时,我在函数内部使用此代码:
var expireDate = new Date(); expireDate.setDate(expireDate.getDate() + 10); $cookies.put('data-login-user',JSON.stringify($scope.loginuser),{'expires': expireDate});
在这种情况下,cookie 正在添加,但它将进入会话 cookie。没有过期时间,但根据代码,我通过了 10 天过期时间,这不是在 cookie 中设置的。

那么如何使用这个库为 cookie 添加过期时间呢?

在此处输入图像描述

红色标记的 cookie 是此代码通过其进入会话 cookie 推送的 cookie

0 投票
2 回答
454 浏览

javascript - AngularJS $cookies 1.6.9 不工作

我正在使用 AngularJS $cookies 1.6.9 来管理我网站上的 cookie。我尝试了一个简单的 cookie 集,如下:

我已经正确安装了 angular-cookies,当我设置或检索 cookie 时,控制台中没有返回错误。尽管此代码段的结果是undefined. 在 Google Chrome 检查器中,在应用程序选项卡下,在 cookie 部分我看不到我的 cookie,因此似乎代码没有设置它。

关于我在这里缺少什么或代码有什么问题的任何想法?

0 投票
0 回答
26 浏览

angularjs - 在 Angular JS 中无法访问 Cookie

我正在开发登录应用程序。

为此,我正在调用一个后端服务,它是一个 post call。它返回一个 cookie。在 cookie 中,有一个令牌。我需要那个令牌。

我正在尝试获取该令牌,但是当我尝试使用 $cookie.get 方法进行访问时,它变为空。

谁能建议我可能是什么原因?

这是代码:

这是我在浏览器的网络工具中得到的响应快照:

在此处输入图像描述

0 投票
1 回答
1941 浏览

angularjs - 如何使用 AngularJs 1 使用 GET 请求显式发送 cookie

我正在使用 angularjs - 1.6。

我需要明确地向服务器发送一个 http GET 请求以及一个 cookie。

我的意思是,我知道一旦我们成功完成授权,每个 http 请求都会自动发送 cookie。

但就我而言,我需要明确发送。我怎样才能做到这一点。下面是https代码:

0 投票
4 回答
2276 浏览

cookies - 如何保护 Web 应用程序免受 cookie 窃取攻击?

我的 Web 应用程序的身份验证机制目前非常简单。

当用户登录时,网站会发回一个会话 cookie,该 cookie 存储(使用localStorage)在用户的浏览器上。

但是,此 cookie 很容易被窃取并用于从另一台机器重播会话。我注意到其他网站,例如 Gmail,具有更强大的机制来确保仅复制 cookie 不会允许您访问该会话。

这些机制是什么,小公司或单个开发人员是否也可以使用它们?

0 投票
0 回答
964 浏览

angularjs - Angularjs cookie 在 chrome 中不起作用

更新:当我发布这个问题时,我一直在直接从我的桌面执行代码。我只是将我的 cookie 示例放入我的 localhost 服务器中运行的一些 Angular 代码中,现在我可以成功地从所有浏览器创建和读取 cookie:Chrome、IE 和 Firefox。当没有从服务器提供代码时,Chrome 是否有关于创建/读取 cookie 的规则?

原始问题:我创建了一个非常简单的 angularjs 应用程序,尝试使用 angular cookie,虽然它适用于 Firefox 和 IE,但它似乎不适用于 Chrome。

这是我的html代码:

这是我的角度代码:

当我从 Firefox 和 IE 运行这段代码时,我可以在控制台日志中看到:

但是,当我在 Chrome 中运行它时,我会在控制台日志中看到:

我使用的 Chrome 版本是“版本 65.0.3325.181(官方版本)(64 位)”。

我在这里做错了什么,或者 Chrome 中是否有需要调整以允许 cookie 的设置?