我正在使用jquery.couch.js在我的Sproutcore應用程序中對CouchDB _users數據庫進行註冊/登錄/註銷。有沒有人知道更改用戶_id和密碼的方法?在CouchDB _user數據庫中更改用戶名和密碼
7
A
回答
5
不幸的是,沒有內置的API來做到這一點。現在最好的事情是閱讀jquery.couch.js代碼,賬號創建,並使用相同的代碼或算法做帳戶修改。
具體而言,您需要更新password_sha
和salt
值來更改密碼。要更改用戶名,您必須創建一個新文檔,然後刪除舊文檔。只要保持_id
和name
的值同步,你就沒問題。
11
據我所知,用戶名不能更改,但密碼可以。
的CouchDB documentation說明變更的詳細用戶密碼的過程,簡稱:
獲取
org.couchdb.user:<myuser>
文件添加一個密碼字段與明文密碼
商店返回到
_users
數據庫
只要文檔在數據庫中,CouchDB就會使用PBKDF2(至少從CouchDB 1.3開始)重新設置純文本密碼。
相關問題
- 1. Ruby On Rails:更改數據庫用戶名和密碼
- 2. 如何在CouchDB中創建一個數據庫,指示用戶名和密碼
- 3. Java數據庫用戶名和密碼
- 4. 在java中加密數據庫用戶名和密碼?
- 5. 如何使用couchdb4j api連接到couchdb數據庫用戶名和密碼?
- 6. PHP/MYSQL更改用戶名和密碼
- 7. mysql數據庫網址,用戶名和密碼在文件中
- 8. 驗證在asp.net數據庫中的用戶名和密碼
- 9. 如何更改用戶名,密碼在mysql數據庫軟件中
- 10. 用戶名/密碼數據庫檢查
- 11. 更改數據庫中的用戶名
- 12. 如何獲取和更改Windows憑據用戶名和密碼
- 13. 蜻蜓:加密數據庫的密碼和用戶名
- 14. 檢查SOAP數據庫中的SOAP Header用戶名和密碼?
- 15. Delphi中的數據庫用戶名和密碼?
- 16. 驗證數據庫中的用戶名和密碼
- 17. 從數據庫驗證硬編碼的密碼和用戶名
- 18. LoginForm:比較數據庫中的用戶名和密碼
- 19. MVC - 我的數據庫中的用戶名和密碼
- 20. 在將用戶名和密碼插入數據庫時出錯
- 21. 輸入數據(用戶名和密碼)
- 22. Sqlite3 - 使用用戶名和密碼創建數據庫
- 23. 用戶名和密碼的數據庫驗證不起作用。
- 24. Couchdb:在_user文檔中添加用戶配置文件屬性
- 25. 使用數據庫進行Java用戶名和密碼驗證
- 26. Oracle數據庫以編程方式更改用戶密碼
- 27. 通過HTTP api更改CouchDB 1.2.0用戶密碼
- 28. sqlcipher - 更改數據庫密碼失敗
- 29. Oracle數據庫控制的用戶名和密碼
- 30. 如何找出mysql數據庫的密碼和用戶名?
感謝您的提示。我懷疑創建一個新用戶/刪除舊的將是如果沒有修改api的路要走。我會試一試。 – 2011-04-06 17:23:40