问题标签 [logout]

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 投票
2 回答
4565 浏览

django - django'url'模板标签错误

我的 URLconf 包含这种模式:

我试图在带有这样的 URL 标记的模板中反转它:

但我不断收到以下错误:

我认为django.contrib.auth.views.logout应该采用选项next_page参数。我确定我遗漏了一些明显的东西,但我不确定它是什么。

0 投票
2 回答
650 浏览

drupal - Drupal6:拒绝登录的用户访问

我想要一个阻止人们登录的权限。(因此,可以暂时阻止角色 X 的所有用户,同时保持他们的个人资料页面可用。)

Pro Drupal Development 2nd Edition 的登录过程摘录:

  1. 从登录表单发布
  2. 用户被屏蔽?
  3. 用户被访问控制拒绝?

我想在流程的第三步停止用户。我有一个模块:

也许我使用 drupal_goto 错误。

0 投票
4 回答
6882 浏览

php - 开放标识。你如何注销

在一个网站上,我使用 OpenID(基于 StackOverflow)实现了登录。

但我似乎无法注销。
在我的主机上,我可以注销,但是当用户尝试再次登录(尤其是使用 google)时,身份验证会通过,而无需用户输入名称和密码。

如何向 OpenID 提供者表明用户不再登录该站点?

0 投票
4 回答
1319 浏览

php - OpenID 注销。我只需要身份验证而不是登录到 OpenID Provider

从这个问题开始:OpenID。你如何注销

好的。所以 OpenID 没有单点注销。
我可以看到用途,但有些情况让我担心:

单点登录非常适合移动设备和您的个人计算机。
您登录一次,可能永远不需要再次退出(只需在您使用新站点时进行身份验证)。

但是,如果我在公共计算机(机场,甚至是工作计算机)上,这是一个问题。

当我使用 openID 登录网站时,我登录了两个不同的地方,这并不明显。我登录了一个网站(例如使用 gmail 帐户的 stackoverflow),但同时我刚刚登录了 gmail(OpenID 提供程序)。

当我退出 stackoverflow 时,我仍然使用 gmail(OpenID Provider)。

当我使用 gmail 进行身份验证时,我不想登录 gmail,我只想进行身份验证。

解决此问题的一个技巧是让注销流程同时将我从 gmail 注销,但如上一篇文章所述,如果我从 stackoverflow 注销,如果我在家,我不一定要注销 gmail。

所以真正的问题是:
有没有一种方法可以在不登录的情况下向这些 OpenID 提供者进行身份验证。

因为即使是像堆栈溢出这样的网站,当您注销您通过身份验证的 OpenID 提供程序时,它们也不会将您注销。如果您有 gmail 帐户,我可以整天登录和退出,而不会影响 stackoverflow 是否已登录。

0 投票
2 回答
891 浏览

web-applications - 登录、注销和会话行为

  1. 当您注销 Web 应用程序时,是否应该注销所有会话?当我从公共图书馆退出网络应用程序时,它是否也应该退出我在家用计算机上的会话?

  2. 当您在登录时选择“记住我”或“保持登录状态”(以延长您的会话时间超过您的浏览器打开时间)时,每次访问该站点时是否会不断更新?如果最初设置为 30 天,那么当您在两周后访问该站点时,该 30 天是否会延长?

我知道这里没有明确的答案;我只是在寻找一些好的考虑和期望。

0 投票
1 回答
2860 浏览

php - 如何在另一个页面上获取 vbulletin 注销哈希?(PHP)

我想获取 vBulletin 的注销哈希,以便我可以直接从我的主站点链接到注销位。

我怎样才能做到这一点?(在 PHP 中)

0 投票
1 回答
1498 浏览

asp-classic - asp-classic站点的注销功能

有没有办法为使用经典 asp 并使用 Windows 身份验证的站点提供注销功能(即受限文件夹通过服务器操作系统设置其权限,并且用户名/密码存储在 Active Directory 中)?

如果有任何区别,则服务器正在运行 IIS 5.0。注销至少需要适用于 IE(6、7 和 8)和 Firefox。

请注意,这是一个古老且相当大的站点——有数百个单独的 asp 页面——因此任何涉及更改单个页面的解决方案都无法正常工作。(出于同样的原因,以及基本的礼貌,请不要建议更改为asp.net。)

到目前为止我所发现的表明发送 401 响应代码可能会导致某些浏览器清除身份验证,但是(1)我不知道该怎么做,并且(2)我真的更喜欢真正有效的东西,而不仅仅是有工作的机会。我也知道摆弄 Session 对象(例如.Abandon)是完全没有意义的,因为那不是完成身份验证的地方。

0 投票
2 回答
876 浏览

c# - 如何在 .NET 中从我的 winApplication 注销

我使用登录名来访问主应用程序。主应用程序有一个注销选项,即使在谷歌搜索并尝试了以下操作后,我也无法实现:

或者

需要帮助来实现一个简单的注销选项。抛出了一个异常,例如:

InvalidOperationException:集合已修改;枚举操作可能无法执行。

提前谢谢。

0 投票
2 回答
1912 浏览

jakarta-ee - 如何在 Struts 应用程序中实现注销

我的 J2EE 应用程序未正确实现注销,我的目的是在用户注销后关闭所有数据库资源。不确定是否 session.invalidate(); 真的很有帮助,我今天会试试。请建议实施注销的最佳方法,以便在用户注销后释放所有有价值的资源。

0 投票
3 回答
4925 浏览

php - php和mysql中的登录,注销和持续时间?

我想将登录、注销和持续时间存储在数据库中。

  • 用户通过身份验证(成功登录)时创建登录时间
  • 当用户单击注销按钮时创建注销时间
  • 持续时间是注销 - 登录时间。(注销减去登录)

但问题是,如果用户没有点击注销按钮怎么办。以下是情况:

  • 网络丢失
  • 关闭浏览器/选项卡。(我需要这个必须使用javascript,但我不知道怎么做,知道吗?)

编辑:

我忘了在问题中添加一些内容,该程序是一个完整的 Flash 程序,没有导航到其他页面。只有 1 页