提交 15efd273 编写于 作者: DCloud_JSON's avatar DCloud_JSON

更新uni-id-cf为:1.0.10版,修复 限制只有 admin 用户可管理用户标签(不支持非 admin 用户操作managerMultiTag 接口)

上级 d31f1067
## 1.1.27(2022-01-11)
更新uni-id-cf为:1.0.10版,修复 限制只有 admin 用户可管理用户标签(不支持非 admin 用户操作managerMultiTag 接口)
## 1.1.26(2021-12-29)
- 性能优化,list页面使用`getTemp`[详情](https://uniapp.dcloud.io/uniCloud/unicloud-db?id=collection)
- 拉齐uni-starter和uni-admin的schema新增:uni-id-tag.schema.json,更新:opendb-verify-codes.schema.json
......
{
"id": "uni-starter",
"displayName": "uni-starter",
"version": "1.1.26",
"version": "1.1.27",
"description": "云端一体应用快速开发基本项目模版",
"keywords": [
"login",
......
## 1.0.10(2022-01-08)
- 修复 限制只有 admin 用户可管理用户标签(不支持非 admin 用户操作managerMultiTag 接口)
## 1.0.9(2021-12-01)
- 新增 uni-admin 用户标签管理接口 managerTags
## 1.0.8(2021-11-29)
......
{
"id": "uni-id-cf",
"displayName": "uni-id-cf",
"version": "1.0.9",
"description": "uni-id-cf",
"version": "1.0.10",
"description": "封装uni-id常用接口的云函数,快速实现简单、统一、可扩展的用户管理功能",
"keywords": [
"uni-id-cf",
"uni-id的云函数"
......
......@@ -297,7 +297,7 @@ exports.main = async (event, context) => {
fileID
} = await uniCloud.uploadFile({
cloudPath,
fileContent: getImgBuffer.data
fileContent: getImgBuffer.data
});
headimgurlFile = {
name: cloudPath,
......@@ -586,9 +586,24 @@ exports.main = async (event, context) => {
...params
})
break;
case 'managerMultiTag':
case 'managerMultiTag': {
const {
userInfo
} = await uniID.getUserInfo({
uid: params.uid
})
// 限制只有 admin 角色的用户可管理标签,如需非 admin 角色需自行实现
if (userInfo.role.indexOf('admin') === -1) {
res = {
code: 403,
message: '非法访问, 无权限修改用户标签',
}
return
}
let {
ids, type, value
ids,
type,
value
} = params
if (type === 'add') {
res = await db.collection('uni-id-users').where({
......@@ -612,7 +627,8 @@ exports.main = async (event, context) => {
return
}
break;
// =========================== admin api end =========================
}
// =========================== admin api end =========================
default:
res = {
code: 403,
......
{
"name": "uni-id-cf",
"version": "1.0.0",
"description": "uni-id-cf是uni-id-uniCloudFunction的缩写",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
......
## 3.3.11(2022-01-11)
- 修复用户名密码登录时多个应用出现重复用户名登录报错的Bug
## 3.3.10(2022-01-07)
- 新增 自定义国际化语言支持 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=custom-i8n)
- 修复 一键登录时未校验重复手机号是否已验证的Bug
- 修复 Apple登录时用户邮箱为空时报错的Bug
- 修复 登录接口未传username时错误提示不正确的Bug
## 3.3.9(2021-11-09)
- 去除重复的context.xxx未找到的提示语
## 3.3.8(2021-10-28)
......
{
"id": "uni-id",
"displayName": "uni-id",
"version": "3.3.9",
"version": "3.3.11",
"description": "简单、统一、可扩展的用户中心",
"keywords": [
"uniid",
......
{
"name": "uni-id",
"version": "3.3.9",
"version": "3.3.11",
"description": "uni-id for uniCloud",
"main": "index.js",
"homepage": "https://uniapp.dcloud.io/uniCloud/uni-id",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册