问题标签 [usersession]
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.
ios - 卸载并重新安装应用程序后,诸如foursquare之类的iOS应用程序如何恢复用户会话?
我注意到一些应用程序,如 Foursquare 和 Quiz up,在卸载并重新安装应用程序后会自动恢复用户会话,我想知道实现这一点的常用方法是什么,用户会话是使用 iCloud 保存的吗?
对此的任何提示表示赞赏。
谢谢
iphone - Flurry 只追踪我的 Iphone 6
我遵循 Flurry 的安装:https ://developer.yahoo.com/flurry/#swift1 ,我可以跟踪用户事件和用户会话。
我现在的问题是,我可以在我的 Iphone 6 上跟踪一个按钮,但不能在我的 Iphone 5 上!在我的 Iphone 5 上,它只跟踪用户会话。
我用 Xcode Swift 编写了我的应用程序。有什么解决办法吗?
问候,迈克尔
c# - 将字典序列化为 XML C#
我有一本字典,我必须在用户登录时添加一个对象,并且需要在用户在 Windows 中注销时删除该对象。我还将字典序列化为 xml。由于我是 C# 以及 windows 服务的新手,我有一些疑问。
这是我的代码。
但我有以下疑问
如果有多个用户登录,这个 xml 会被替换为最后登录用户的详细信息,还是会添加新用户的附加条目?
在注销时,用户详细信息是否也会从 xml 中删除,或者是否需要任何其他方法(如反序列化和删除条目)?
我目前无法调试或运行代码,这就是我在这里发布它的原因。
php - 如何不使用户会话 cakephp 过期
我正在用 CakePHP 开发一个用于监控的应用程序,我不希望我的用户会话过期,因为即使他不使用该应用程序,用户也需要经常查看控制面板。
我找到了很多方法,但我不知道哪个是最好的......
你有什么建议吗?
提前非常感谢。最好的祝福。
docker - 单页应用程序 (SPA) 的零停机/蓝绿部署
昨天,我们与团队一起讨论了使用零停机时间部署来支持我们的单页应用程序的可能性。
在讨论它时,我们确定了它的一个边缘案例。用户在浏览器中加载页面后,在重新加载页面之前无法将其从内存中删除。这意味着如果用户加载页面并开始使用该网站(例如开始像我现在所做的那样开始输入一篇长文章),那么在他重新加载页面之前,他无法接收到它的更新版本。
我们可以忽略用户在其浏览器中看到旧应用程序版本的事实,但下面列出了 2 点。
- 如果我们对用于服务 spa 的 HTTP Api 进行重大更改,那么用户将无法保存他的文章(数据丢失!)或者在执行其他后端相关操作时可能会收到其他错误。
- 当用户在不重新加载 SPA 的情况下导航到新页面时,他可以收到下一页的模板或与外部旧容器不兼容的某些控件的模板。它可能会导致标记或应用程序逻辑损坏。
- 我们不能强迫用户重新登录,因为他可能正在输入他的文章,这只是一个糟糕的用户体验。
考虑到所有这些要点,可以提出以下解决方案:
- 用户 1 将 SPA 的 v1 加载到他的浏览器中。
- 连同身份验证令牌一起,版本信息被发送到浏览器(例如使用 JWT)。
- 我们想要部署我们的应用程序的 v2 版本。我们启动了 v2 版本,但不禁用 v1。
- 用户 2 将 v2 的 SPA 加载到他的浏览器中
- 用户 1 转到 SPA 中的下一页。负载均衡器检查其令牌中的版本信息,并将用户 1 的流量路由到 v1 服务器。
- 用户 2 以相同的方式路由到 v2。
- 用户 1 注销应用程序并关闭浏览器。
- 用户 1 重新登录 - 这次他收到 v2。
- 在 v1 应用程序长时间没有收到任何流量后,它会被丢弃。
然而,在这种方法中,可以有多个版本,超过 2 个(例如,如果用户在一两天内保持在线)。这意味着在最后一个用户注销之前,我们将无法将数据库迁移到新模式(想象一下它如何适用于 Facebook 等网站)。拥有多个版本不是问题,但是像 Docker 和 Rancher 这样的工具让我们可以轻松地做到这一点。
同样在第 7 步中。用户需要重新加载页面或关闭浏览器——否则他仍将使用 v1,我们无法强制他进入下一个版本。
我的问题是您使用什么方法来进行单页应用程序的零停机/蓝绿部署?
当您将流量切换到“绿色”版本时,您如何管理应用程序的“蓝色”版本的生命周期,尤其是对于现有的“蓝色”客户端应用程序。
你解决了这些问题,你知道其他的解决方案吗?
oracle - oracle 中的模式用户会话 nls_date_format
我们面临一个奇怪的问题,即 nls_date_format 在会话中发生更改,我想跟踪由于代码的哪一部分发生了更改。是否有任何会话级别触发器可以捕获 nls_date_format 中的更改,或者有没有办法从 awr 报告中找到它。这可能是一个愚蠢的问题,但请分享您对此的想法和信息。
google-app-engine - 在 GAE 应用程序中管理用户身份验证
在应用程序中管理用户会话的最佳方式是什么Google App Engine
?理想情况下,我希望我的应用程序保持无状态,并且不在内存中保存任何与用户相关的数据,但是我也害怕在每个请求上发送网络的用户凭据(更不用说在每个请求上对用户进行身份验证都需要调用哪个要Datastore
花钱)。
我查看了谷歌的OAuth 2.0
解决方案,但据我了解,如果我的应用程序想要连接到任何谷歌 API 并且需要客户端的许可才能访问他的谷歌帐户,它会有所帮助。
有没有办法管理用户会话?最常见的场景是知道是哪个用户发起了这个请求,而无需将其userId
作为请求参数发送。
请注意,我们不使用第三方提供商。用户正常注册到我们的页面并拥有一个自定义帐户。我不是在寻找有助于将身份验证与第三方服务集成的工具。否则我会使用谷歌OAuth 2.0
或类似的 API
service - 如何为依赖于服务堆栈中的用户会话的 Redis MQ 请求提供服务
我正在寻找一种更好的方法来解决以下情况。
我的 API 端点当前在处理请求时正在使用 Usersession 变量。当我们必须使用 Redis 对消息队列上的请求进行排队时,这会成为一个问题,因为它们没有可用的 Usersession 信息。我想知道伟大的思想是如何解决这个问题的。
对此的任何想法/解决方案表示赞赏。谢谢 :)
session - 如何在我的数据库中存储电报机器人用户的会话
我想编写一个电报机器人,所以当我要接收来自用户的消息时,我应该知道他/她发送给我的最后一条消息以及他/她在哪个步骤中定位。所以我应该存储用户的会话(我在搜索时明白这一点)但我不知道我到底应该做什么?
我知道我需要一个存储 UserId、ChatId 的数据库中的表,但我不知道这些:
如何为步骤创建根并将它们存储在数据库中(我的意思是我现在如何了解用户所在的位置)
我需要将哪些其他列存储为会话?
我应该在数据库中存储多少条消息?每条消息都需要一行吗?
angular - Angular4 中的用户会话
所以我用角度制作了一个在线图书馆应用程序!用户每次想购买新商品时都必须登录所以我正在寻找一种允许我存储用户会话的方法,以便每次他都会跳过身份验证步骤喜欢购买新商品
有任何想法吗 ?谢谢