目前正在处理我项目的其他一些方面,但是当我这样做时,我希望能获得一些关于我将很快解决的问题的信息。经过非常简短的搜索后没有立即出现任何问题,我想我会把问题留在这里,看看是否有其他人巧妙地解决了这个问题。
继承人的问题:
我们开发了一个非常典型的 CMS,但有一些更高配置的客户端,这些客户端需要比大多数处理个人博客的 CMS 更高的安全性,因此用户会话必须过期以帮助防止会话劫持。当前设置为 20 分钟,但我们希望将其设置为 10 分钟以上的不活动时间。如果客户说,写一篇大文章,或者花很长时间填写表格,当他们点击保存时,如果他们的会话已过期,他们将丢失所有数据,就会出现问题。我敢肯定,这会导致一些非常讨厌的电子邮件!
有没有人想出一个很好的解决方案?我的想法是让javascript每隔几分钟自动将表单数据保存到用户浏览器(可能作为cookie),当用户会话到期时,在他们登录并返回页面后,javascript会填写表单再次。POST 成功后,javascript 会自行清除。
SO社区的想法?