我正在使用jquery.couch.js在我的Sproutcore应用程序中向CouchDB _users数据库进行注册/登录/注销。是否有任何方法可以更改用户的_id和密码?
获取org.couchdb.user:<myuser>
文档
添加纯文本密码字段
将文档存储回_users
数据库
很遗憾,目前没有内置的API可以完成此操作。目前最好的方法是阅读jquery.couch.js代码,以进行账户创建,然后使用相同的代码或算法来进行账户修改。
具体而言,您需要更新password_sha
和salt
的值来更改密码。要更改用户名,必须创建一个新文档,然后删除旧文档。只需保持_id
和name
值同步即可。