1***@163.com
1***@163.com
  • 发布:2023-04-09 15:16
  • 更新:2023-04-09 23:31
  • 阅读:435

微信小程序登录成功后在云函数访问数据库,表都没有配置权限就报错权限校验未通过?

分类:uniCloud

产品分类: uniCloud/App

示例代码:

uniIdCo.loginByWeixin

操作步骤:

微信登录后用云函数访问有权限设置的数据库

预期结果:

正常获取表中数据

实际结果:

权限校验未通过

bug描述:

不配置权限都报权限校验未通过

2023-04-09 15:16 负责人:无 分享
已邀请:
1***@163.com

1***@163.com (作者)

新建了个项目,只有简单的微信登录和一个云函数,云函数里调用没有任何权限限制的opendb-mall-goods表,在微信开发平台访问这个表都会报PERMISSION_ERROR:权限校验未通过,麻烦官方看看这是什么原因

  • DCloud_uniCloud_WYQ

    确定是这个表吗?连的是本地还是云端?

    2023-04-10 11:46

  • 1***@163.com (作者)

    回复 DCloud_uniCloud_WYQ: 确定是这个表,我已经把这个表的所有权限都去掉了,用uniCloud.databaseForJQL({event,context});这个方法还报权限校验未通过

    2023-04-10 14:06

  • 1***@163.com (作者)

    我看群里有人说他也遇到过这种问题,他都不用uniCloud.databaseForJQL({event,context});这个方法了,我创建了个新的项目,下载了新的uni-id调用还是这样

    2023-04-10 14:11

  • 1***@163.com (作者)

    连接的云端的云函数,我在微信开发工具直接用的微信登录试的

    2023-04-10 14:12

  • DCloud_uniCloud_WYQ

    回复 1***@163.com: 连本地的时候有没有这个报错

    2023-04-10 19:48

  • 1***@163.com (作者)

    回复 DCloud_uniCloud_WYQ: 原来是最下边字段有权限,我在浏览器的搜索只搜索到了表的权限,没有搜索到字段的权限,在代码里搜索了一下发现字段还有权限,原谅我,我只是大一新生,刚接触uniapp,献丑了

    2023-04-10 22:13

该问题目前已经被锁定, 无法添加新回复