我的网站允许人们创建数据库条目(大多数rails应用程序都会这样做),我意识到登陆网站到实际注册尝试它有很大的下降。基本上,该服务允许用户通过组合不同的组件来构建自己的文档。我正在考虑添加一个界面,其中尚未注册的访问者可以尝试使用这些功能(构建内容),并要求他们在最后阶段注册,当他们即将发布文档时。
首先想到的是使用HTML5本地存储,但后来想到了另一个想法:也许我可以在访问者试用这些功能时创建一个临时用户,然后如果他们不这样做就将其从数据库中删除t登录。我不确定这是否安全,但这似乎比处理所有本地存储问题更容易。
这种情况的最佳做法是什么?
答案 0 :(得分:0)
HTML5存储将是一个选项,很可能是很多客户端编码。
其他选项是拥有这些“演示”文档的重复表格,您可以立即清除那些未注册的用户。您也可以将文档存储在用户会话中,因为您不需要将文档永久存储,然后在注册后将其存储在数据库中。