Zendesk in Pure JavaScript 的注销功能

Logout functionality For Zendesk in Pure JavaScript

本文关键字:注销 功能 JavaScript in Pure Zendesk      更新时间:2023-09-26

我想实现一个注销功能。 当用户单击Logout 时,我想结束他们的会话并重定向到另一个页面。 可悲的是,我仅限于JavaScript。

编辑:将其移至 Zendesk,因为他们似乎有一个远程身份验证 API。

感谢所有回答的人。

假设您的登录会话状态存储在未httpOnly的 cookie 中,您可以通过将其到期日期设置为过去来简单地删除登录 cookie。 例如,使用此 cookie 库:

$.cookie('login_cookie_name', null);

然后,您只需执行location.assign('/logged_out_page.html');即可重定向到另一个页面。

这取决于您使用的服务器技术。

假设有一个注销.aspx页面。 您可以只对该页面执行 AJAX 请求以消除会话,或删除应用程序可能用于缓存身份验证的 cookie,然后像这样重定向:

window.location = "http://www.mysite.com/logout.aspx";

更新

我刚刚在SO上找到了这篇文章,应该会有所帮助(这并不容易):
https://stackoverflow.com/questions/3237476/zendesk-remote-auth-using-java