问题标签 [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.
asp.net-mvc - 在没有 RedirectToAction() 的 SignOut() 之后清除 Request.IsAuthenticated 值
我正在编写一个帐户管理控制器,并且必须单独处理删除自己用户的帐户:
但是部分视图 LogOnUserControl.ascx 在显示 DeleteSelf 视图时仍然显示刚刚注销的用户名,因为 Request.IsAuthenticated 和 Page.User.Identity 值仍然在 FormsAuth.SignOut() 之后设置。
添加一个新动作 ShowDeleteSelfMessage 可以解决问题,但我不喜欢这个解决方案:
还有其他想法吗?谢谢!
c# - 从系统中获取注销事件
我正在做一个应用程序,用于在用户注销时清除临时文件、历史记录等。那么我怎么知道系统是否要注销(在 C# 中)?
logout - 获得单点登录提供商身份验证后如何注销?
我正在尝试通过像 rpxnow 这样的第三方单点登录提供商来提供身份验证工具。每次刷新页面登录后,我都无法检索提供商设置的 cookie,以便在用户希望注销时将其删除?有没有其他方法可以优雅地注销用户而不尝试搜索 cookie 等,或者在身份验证后释放他们提供的令牌?
dotnetopenauth - 如何从依赖方注销?
我正在使用 Dotnetopenid 登录。
我使用 dotnetopenid 提供程序(假设是 google)登录我的应用程序。
在注销时,我将通过 FormsAuthentication.SignOut(); 结束我的应用程序用户的会话;但如果我没有关闭浏览器并使用谷歌登录,它不会要求我输入 id-password 并让我进入我的应用程序的安全页面。
此外,如果我尝试使用 gmail.com,它将直接登陆我的用户帐户,而无需询问 id-password。
那么我怎样才能完全从我的应用程序和谷歌中注销呢?
提前致谢
dotnetopenauth - 为什么 DotnetOpenID 没有实现从 Openid Provider 的注销?
可能重复:
如何从依赖方注销?
为什么 DotnetOpenID 没有实现从 Openid Provider 注销?
当前版本是 DotNetOpenId-2.5.5.9153 和 DotNetOpenAuth-3.1.0.9122
他们是否计划在下一个版本中实现注销?
asp.net - ASP.NET Windows 身份验证注销
在像这样的 web.config 中使用 Windows 身份验证时如何注销?
我已经尝试了以下失败。它重定向,但不注销用户。
背景资料:
我必须使用 Windows 身份验证,因为我需要使用 Active Directory 模拟身份来访问本地文件。而且我无法使用 Forms 身份验证来模拟,因为它HttpContext.Current.User.Identity
不会是WindowsIdentity
.
使用表单身份验证进行模拟
python - 在 Django 中的站点更新后手动注销用户
我有一个网站,会经常更新。有时更改会发生在用户特定的模型上并链接到会话。
更新我的网站后,我希望用户注销并重新登录。所以我会立即注销用户。如果他重新登录,他将看到该站点的最新更新。
我该怎么做?
php - 使用 .htaccess(和 .htpasswd)身份验证时如何注销?
可能重复:
通过 PHP 的 HTTP 身份验证注销
你好
我的网站上有一些使用.htaccess
和保护的功能.htpasswd
。当用户尝试访问它时,他们会得到提示输入详细信息。他们输入他们的详细信息并进入并可以看到东西等。一切正常。
我的问题是如何logout
为这种类型的身份验证创建功能。我知道他们可以关闭浏览器窗口以“注销”。但这并不理想。你会给我什么建议?
谢谢。
php - 如何在php中注销用户?
目前,在我的 php 脚本中,在用户登录后,我存储了 session_login = 1。但我有一个问题。我有使用 firefox 的习惯,多标签(我相信大多数人和今天所有的网络浏览器应用程序都具有多标签功能)。我关闭了具有会话的选项卡,但我没有关闭浏览器。几个小时后,我回到需要我登录的同一页面,但它没有。它不需要我再次登录(我认为这称为“会话”)。如果他关闭标签而不是关闭浏览器,是否有注销用户?
我现在有 1 个解决方案,空闲时间退出。但是,我对 php 中的日期/时间方面的知识非常有限,所以这将是最后的选择。我想知道,除了使用time-idle,我还能做些什么吗?
php - PHP,临时表中的登录和注销时间?
我刚在某处读到一篇文章。他们使用 session_id 将每个成功登录的用户的登录和注销时间存储在临时表中。这意味着,一旦会话被破坏,表就会被删除。那么他们为什么要创建表格?
临时表有什么用吗?为什么必须使用 session_id?
登录和注销临时表中 session_id 的其他用途是什么?(我只是想不通临时表中session_id、登录和注销时间的连接和使用。)