authentication - 在 Web 应用程序中处理 session 超时的最佳方法?

标签 authentication web-applications session

我目前正在构建一个用于工厂/仓库类型位置的内部 Web 应用程序。用户将在几个人之间共享一台 PC,因此我们需要有一个相当短的 session 超时时间来阻止人们徘徊并让应用程序保持登录状态,这样其他人可以来到 PC 并使用前一个用户的用户名做一些事情。

这样做的问题是,当用户当前正在向表单输入信息时, session 可能会超时,尤其是当他们需要很长时间时。

您将如何以用户友好的方式处理此问题?

最佳答案

让服务器了解用户正在主动输入信息的事实。
例如,如果用户按下 TAB 键或用鼠标单击某个字段,则向服务器发送消息。
最终的解决方案取决于您。

关于authentication - 在 Web 应用程序中处理 session 超时的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/114321/

相关文章:

javascript - 我如何在 JSP 中使用 JavaScript 的 session 存储?

python - 在 Python PyQt 桌面应用程序中安全地验证和授权用户

node.js - 在向另一个 Heroku 应用程序发出 HTTP 请求后,Heroku 使用 SIGTERM 停止所有进程

java - Tomcat-Servlet 不打印所有内容

java - 对现有 Web 应用程序使用 OAuth 2.0

java - 从 JSF 请求中检索 session ID 值

c# - 使用 Restful asp.net Web api 和安全 API 进行用户登录身份验证

java - 在代码而不是文件中定义 Stormpath API ID 和 Secret?

.net - 使用 .net 中的服务器身份验证调用 Java Web 服务

ruby-on-rails - rails : Access to current_user from within a model in Ruby on Rails