收藏
回答

云开发数据库权限让我很疑惑?

云开发数据库小程序端的权限让我很疑惑,有没有大神能解释下?

权限角色分为用户、创建者和管理员,按照小程序端为普通用户权限,云函数端为服务器即管理员权限。那么,如果数据库权限为所有用户可读,仅创建者和管理员可写的话,为啥用小程序端的数据库API也能写入数据??还是说小程序端可以自动判断用户是否为管理员?

还是说,普通用户能写入初始数据,即新用户注册,自动写入openid或unionid,但对于其他用户的数据只能读?

谢谢!


回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    2020-01-18

    想简单点,小程序端只能修改自己添加的数据。如果要修改其他人添加的数据或者导入的数据只能在服务端修改,至于怎么判断关系是微信那边自己判断的。

    2020-01-18
    有用 2
    回复 5
    • z.song
      z.song
      2020-01-18
      明白了 多谢
      2020-01-18
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-01-18
      原来是这样,学习到了。简单易懂
      2020-01-18
      回复
    • z.song
      z.song
      2020-01-18
      对了,我仔细想了下,是不是可以这么理解。小程序端是给普通用户自己增删改关于自己建立的数据,而云函数则是让管理员操作所有数据,例如管理用户,修改跟其他用户相关的信息?
      2020-01-18
      回复
    • 拾忆
      拾忆
      2020-01-18回复z.song
      前面是对的,云函数不分管理员和非管理员
      2020-01-18
      回复
    • z.song
      z.song
      2020-01-19
      多谢
      2020-01-19
      回复
登录 后发表内容
问题标签