如何防止用户覆盖彼此的数据

时间:2016-01-21 18:08:49

标签: pouchdb

对于pouchdb,它支持与服务器端数据库的远程同步。

http://pouchdb.com/guides/databases.html

但是,对于多用户应用程序,客户端似乎只需将数据库名称更改为任何内容,甚至可能会覆盖其他用户的数据。

如何防止这种情况?为每个用户创建一个单独的数据库?

1 个答案:

答案 0 :(得分:1)

"每个用户的数据库"是CouchDB / PouchDB中非常标准的身份验证模型。 (别担心 - CouchDB中的数据库很便宜。)有一些不同配方的例子in the pouchdb-authentication README以及a more complex example,其中多个用户之间部分地共享数据。