0

目前正在处理我项目的其他一些方面,但是当我这样做时,我希望能获得一些关于我将很快解决的问题的信息。经过非常简短的搜索后没有立即出现任何问题,我想我会把问题留在这里,看看是否有其他人巧妙地解决了这个问题。

继承人的问题:

我们开发了一个非常典型的 CMS,但有一些更高配置的客户端,这些客户端需要比大多数处理个人博客的 CMS 更高的安全性,因此用户会话必须过期以帮助防止会话劫持。当前设置为 20 分钟,但我们希望将其设置为 10 分钟以上的不活动时间。如果客户说,写一篇大文章,或者花很长时间填写表格,当他们点击保存时,如果他们的会话已过期,他们将丢失所有数据,就会出现问题。我敢肯定,这会导致一些非常讨厌的电子邮件!

有没有人想出一个很好的解决方案?我的想法是让javascript每隔几分钟自动将表单数据保存到用户浏览器(可能作为cookie),当用户会话到期时,在他们登录并返回页面后,javascript会填写表单再次。POST 成功后,javascript 会自行清除。

SO社区的想法?

4

1 回答 1

1

jsper或其他类似的库是一个不错的选择;它允许您在浏览器中保存数据,并支持所有使用 localStorage、cookie、数据属性等的浏览器(回到 IE6)。

于 2013-03-11T05:44:09.637 回答