我正在构建一个独立的couchdb应用程序。这些被称为couchapps。这个想法是,数据库本身在端口80上提供,并返回HTML并作为实际网站工作。这是一个非常强大的想法,我对你的代码在你的数据库中的新概念感到惊讶。CouchApp用户注册
但我在用户注册时遇到了一些问题。内置在couchdb中的cookie允许设置cookie,并使其很容易插入到您的网站。但是有几件相当重要的事情遗漏了我的应用程序需要说它具有“适当的”用户注册系统。
没有注册验证。没有电子邮件发送,没有验证码显示。这意味着任何人都可以垃圾你的
_users
数据库,并创建尽可能多的新用户。如果用户忘记密码,则无法帮助他们恢复密码。
任何想法如何克服这些问题,而不是在一个较低的水平(不是Erlang的家伙)进行任何硬核erlang开发?如果有人知道我是否可以使用OAuth对Twitter或GitHub帐户进行身份验证,并且无缝地集成了couchdb数据的处理方式(在validate_doc_update
函数中),那也是非常棒的。
谢谢
谢谢。这几乎是我所遇到的所有材料。而且似乎还有另一个问题(在与Max Odgen交谈后),Cookie的过期时间只会持续到您的浏览器打开为止......这是完全可怕的。我会接受你的答案,并希望1.2将解决这个问题。 –
您可以使用从1.3开始的oauth –