gpt4 book ai didi

java - angularjs 中是否有任何插件,例如当 session 输出用户应要求登录凭据时

转载 作者:太空宇宙 更新时间:2023-11-04 13:43:59 25 4
gpt4 key购买 nike

寻找 angularjs 插件,即当用户 session 结束时,应该出现登录页面,当用户再次登录时,他应该再次登录到他离开的同一页面。我已经使用 spring security 进行登录。有人可以帮助我吗?

最佳答案

您可以使用 CRM sample of Civilian 演示的技术:它使用

  • Angular 客户端
  • REST 服务器,应该适用于您的场景

当服务器 session 超时时,客户端后续的任何 Ajax 调用都将收到 HTTP 401 Unauthorized 应答。

Angular 客户端安装了一个 HTTP 拦截器,用于检测 401 响应,并透明地显示模式登录框。当用户输入其凭据时,他们将被发送到服务器的登录 URL,然后服务器建立一个新 session 。成功重新登录后,将重新发送原始请求(失败并返回 401)。

所以应用程序的其余部分完全不知道这种机制,它是完全透明的。

HTTP 拦截器可作为自己的 Angular module 使用.

关于java - angularjs 中是否有任何插件,例如当 session 输出用户应要求登录凭据时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31041498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com