问题标签 [stay-logged-in]

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

c# - 表单身份验证 cookie 似乎停止工作

我想在我的应用程序上提供功能,让用户检查他们希望无限期地保持登录状态(任意设置 cookie 过期时间为从现在起 3 个月)。

我处理这个的代码是

但是,稍后当我返回该站点时,我需要再次登录。我已验证该 cookie 与我的到期日期一起返回,并且它没有设置为会话 cookie(也通过关闭/重新打开浏览器进行测试,并且 cookie 仍然存在)。我的一个想法是它与 ASP.NET 会话到期时有关。

我的 web.config 中有一个特定的机器密钥设置,所以如果 IIS 重新启动等,相同的 cookie 不应该工作吗?是否有人对可能导致此问题的原因或至少有关如何进一步追踪此问题有任何建议,因为我想不出其他任何事情要做。

0 投票
1 回答
1395 浏览

c# - 表单身份验证永久登录选项以及具有滑动到期的非持久选项

有什么方法可以配置表单身份验证,我可以使 cookie 和票证永久过期,同时具有不需要将票证超时设置为无限的非持久性选项?

用例,复选框“让我保持登录”

已检查
用户获取具有无限期票证超时的持久非会话 cookie

未选中
用户获取会话 cookie 的票证具有几分钟的超时和滑动到期续订

有可能两者兼得吗?或者是否允许永久登录需要将票证超时设置得如此之大,以至于具有会话 cookie 的用户在关闭浏览器之前永远不会被注销?

0 投票
2 回答
370 浏览

user-interface - 用户未登录时的Windows GUI应用程序?

我编写了一个启动 GUI 应用程序的 Autoit 脚本,当应用程序启动时有一个登录表单。脚本填写登录表单并尝试登录。然后它记录登录到应用程序所用的时间,然后关闭应用程序,写入一个输出文件及其所用时间。

问题是,除非我以运行计划任务的用户身份登录,否则我无法启动应用程序。所以我的问题是:

即使用户没有登录,有什么方法可以启动 GUI 应用程序?还是让用户始终登录的唯一方法?

0 投票
2 回答
2707 浏览

c# - Windows Identity Foundation 安全令牌服务无法保持登录状态

我正在使用 Windows Identity Foundation (WIF)安全令牌服务(STS)为我的应用程序处理身份验证,该应用程序运行良好。但是,我似乎无法使用 STS 获得任何长时间运行的登录。

据我了解,我不应该关心应用程序级别的客户端令牌,因为它们可以随心所欲地过期,它应该将我重定向到 STS,只要他们仍然登录 STS,它就应该刷新他们的应用程序令牌。然而,它似乎不想让他们保持登录状态。

这是我在 STS 上的 login.aspx 中发生的情况

这几乎是直接从使用普通 Forms Auth 的现有应用程序中获取的。

从我的 web.config

登录后查看 cookie,我可以看到 cookie 上的过期时间设置为未来 14 天,并且 cookie不是会话 cookie。

当我需要重新登录 STS 时,我可以看到我原来的 cookie 仍然存在。

STS 是否有某种时间戳功能嵌入到使我的 cookie 无效的 cookie 中,即使据我所知它应该仍然有效?

0 投票
6 回答
14137 浏览

delphi - 将 Delphi 应用程序转换为作为服务运行 - 有必要吗?

我有一个 delphi 应用程序,它记录来自不同地方的数据并将数据写入文件。该应用程序具有相当广泛的 GUI,允许显示数据、配置选项等。

一位用户请求将应用程序更改为可以作为服务运行。他的理由是,该应用程序可以在启动时启动并在没有任何用户登录的情况下运行,并且无论谁登录都可以使用。

我的问题是:是否有任何其他解决方案可以让我安装应用程序,因为它现在存在,以便它仍然可以在没有用户登录的情况下运行并且仍然可供所有用户使用?

我的直觉是,将应用程序转换为作为服务运行并非易事。我假设您需要 2 个应用程序 - “无头”服务应用程序,以及一个由用户按需运行的可以与服务交互的 GUI(也欢迎在这里发表评论)。

0 投票
4 回答
43018 浏览

jakarta-ee - 用户登录Web应用程序时如何实现“保持登录”

在大多数网站上,当用户准备提供用户名和密码登录系统时,会有一个复选框,如“保持登录状态”。如果您选中该框,它将让您从同一个 Web 浏览器的所有会话中登录。如何在 Java EE 中实现相同的功能?

我正在使用基于 FORM 的容器管理身份验证和 JSF 登录页面。

0 投票
1 回答
1201 浏览

api - Linkedin API:如何在我的访问令牌中使用我的登录凭据

我正在建立我的网站以提取我自己的linkedin 个人资料信息。它正在工作,但是当访问者访问该站点时,他们必须登录才能查看我的页面上显示的个人资料信息。这应该是一个公共网站,我不希望访问者登录到他们的linkedin 帐户来查看我的公共页面。

有没有办法做到这一点(这样访问者无需登录就可以看到我的信息)?谢谢

注意:顺便说一下,我正在使用他们的 REST API。

简单的代码

0 投票
1 回答
316 浏览

asp.net - 当使用 Profile.GetProfile ASP.Net 访问配置文件数据时,用户显示为在线

我有一个带有我的用户列表的网格视图(使用 ASP.Net 成员资格和配置文件提供程序),并且我设法显示了我需要的所有字段。但问题是,当我访问编辑用户个人资料的页面或向 gridview 添加一列时,它显示用户个人资料中的某些字段,这些被设置为已登录。

为什么是这样?这可以避免吗?

我需要知道用户列表,以及目前真正登录的用户,但是由于这个问题我不知道,因为所有用户都被标记为已登录。

这是我的网格视图的代码。

我花了几个小时在谷歌上搜索答案,但没有任何运气,因此非常感谢您的帮助。

提前致谢!

0 投票
6 回答
1954 浏览

php - Zend 框架记住我 - 工作问题

我使用以下软件包在我的站点中使用了记住我的功能:http ://www.jasperrooswinkel.com/unexpected-expiration-of-zend_auth-sessions/ 。它工作正常。但是我面临一个问题,被删除的用户可以仅仅因为保持登录状态而访问帐户。

场景如下:

  1. 设置后用户登录让我保持登录状态。
  2. 他在没有退出的情况下关闭了系统。
  3. 他的帐户在当天晚上被删除。
  4. 第二天早上,他将现场拍摄。

由于他设置了保持登录状态,他得到了他的会话,他可以发布一个故事并在他的帐户中做任何事情,而不知道他的帐户在前一天已被删除。另外,我设置了 14 天的记忆。

任何想法如何解决这个问题?

谢谢

0 投票
2 回答
345 浏览

javascript - 如何在没有单击注销按钮的情况下识别用户未注销?

如何使用 jQuery 或 javascript 在不单击注销按钮的情况下识别用户未注销。

在这里,当用户在浏览器中按下后退按钮返回上一页时未注销时,我需要出现注销按钮。

这是我的注销按钮:

<a id="webviewbtn" href="#"><img src="img/logout.png" style="float:right;" /></a>