0

我的网站允许人们创建数据库条目(大多数 Rails 应用程序都这样做),我意识到从登陆该网站到实际注册试用它有很大的下降。基本上,该服务允许用户通过组合不同的组件来构建自己的文档。我正在考虑添加一个界面,让尚未注册的访问者可以尝试这些功能(构建东西)并要求他们在最后阶段注册,当他们即将发布他们的文档时。

首先想到的是使用 HTML5 本地存储,但随后又想到了另一个想法:也许我可以在访问者尝试使用这些功能时创建一个临时用户,然后如果他们没有登录,则稍后将其从数据库中删除. 我不确定这是否安全,但这似乎比处理所有本地存储问题更容易。

这种情况的最佳做法是什么?

4

1 回答 1

0

HTML5 存储将是一种选择,但很可能有很多客户端编码。

其他选项是拥有这些“演示”文档的重复表,您可以不时为未注册的用户清除这些表。您也可以只将文档存储在用户会话中,因为您不需要永久存储它,然后在他们注册后将其存储在数据库中。

于 2012-04-11T01:54:41.530 回答