我正在使用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. 如何在CouchDB中創建一個數據庫,指示用戶名和密碼
- 2. Java數據庫用戶名和密碼
- 3. 在java中加密數據庫用戶名和密碼?
- 4. 如何更改用戶名,密碼在mysql數據庫軟件中
- 5. mysql數據庫網址,用戶名和密碼在文件中
- 6. 驗證在asp.net數據庫中的用戶名和密碼
- 7. 用戶名/密碼數據庫檢查
- 8. 如何獲取和更改Windows憑據用戶名和密碼
- 9. 蜻蜓:加密數據庫的密碼和用戶名
- 10. 檢查SOAP數據庫中的SOAP Header用戶名和密碼?
- 11. Delphi中的數據庫用戶名和密碼?
- 12. 從數據庫驗證硬編碼的密碼和用戶名
- 13. 在將用戶名和密碼插入數據庫時出錯
- 14. 輸入數據(用戶名和密碼)
- 15. 用戶名和密碼的數據庫驗證不起作用。
- 16. Oracle數據庫以編程方式更改用戶密碼
- 17. 使用數據庫進行Java用戶名和密碼驗證
- 18. Couchdb:在_user文檔中添加用戶配置文件屬性
- 19. 更改android自定義帳戶的用戶名和密碼
- 20. SQL 2008 Express數據庫用戶名和密碼
- 21. 如何找出mysql數據庫的用戶名和密碼
- 22. 檢查MySQL數據庫的用戶名和密碼C#
- 23. JAX-WS和BASIC認證,當用戶名和密碼在數據庫中
- 24. 檢查數據庫的用戶名和密碼
- 25. SQLite3讀取數據庫的用戶名和密碼
- 26. 如何將用戶名和密碼添加到Firebase數據庫
- 27. 爲Cassandra數據庫設置用戶名和密碼
- 28. CouchDB更改數據庫目錄
- 29. 在設計中更改用戶密碼
- 30. 使用PHP獲取WordPress數據庫名稱/用戶名/密碼
感謝您的提示。我懷疑創建一個新用戶/刪除舊的將是如果沒有修改api的路要走。我會試一試。 – 2011-04-06 17:23:40