Log*_*ist 10 passwords couchdb
我正在使用jquery.couch.js对我的Sproutcore应用程序中的CouchDB _users数据库进行注册/登录/注销.是否有人知道更改用户_id和密码的方法?
小智 19
据我所知,用户ID无法更改,但密码可以.
的CouchDB的文档描述了改变细节,短用户密码的过程:
获取org.couchdb.user:<myuser>
文件
使用明文密码添加密码字段
将文档存储回_users
数据库
一旦文档在数据库中,CouchDB就会使用PBKDF2重新获取明文密码(至少从CouchDB 1.3开始).
不幸的是,没有内置的API可以做到这一点.现在最好的方法是读取jquery.couch.js代码以创建帐户,并使用相同的代码或算法来进行帐户修改.
具体来说,您需要更新password_sha
和salt
值以更改密码.要更改用户名,您必须创建一个新文档,然后删除旧文档.只需保持_id
和name
值保持同步,你就可以了.
归档时间: |
|
查看次数: |
6310 次 |
最近记录: |