Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
hello_uni-id-pages
提交
140b2742
H
hello_uni-id-pages
项目概览
DCloud
/
hello_uni-id-pages
通知
1054
Star
31
Fork
43
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
2
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hello_uni-id-pages
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
140b2742
编写于
2月 22, 2023
作者:
C
chenruilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.1.2 发版
上级
4912a414
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
49 addition
and
13 deletion
+49
-13
pages.json
pages.json
+1
-0
uni_modules/uni-id-pages/changelog.md
uni_modules/uni-id-pages/changelog.md
+4
-0
uni_modules/uni-id-pages/common/login-page.mixin.js
uni_modules/uni-id-pages/common/login-page.mixin.js
+6
-1
uni_modules/uni-id-pages/package.json
uni_modules/uni-id-pages/package.json
+1
-1
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/common/constants.js
...ges/uniCloud/cloudfunctions/uni-id-co/common/constants.js
+7
-2
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/index.obj.js
...i-id-pages/uniCloud/cloudfunctions/uni-id-co/index.obj.js
+28
-7
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/package.json
...i-id-pages/uniCloud/cloudfunctions/uni-id-co/package.json
+1
-1
uni_modules/uni-id-pages/uniCloud/database/uni-id-users.schema.json
...s/uni-id-pages/uniCloud/database/uni-id-users.schema.json
+1
-1
未找到文件。
pages.json
浏览文件 @
140b2742
...
@@ -123,6 +123,7 @@
...
@@ -123,6 +123,7 @@
"uniIdRouter"
:
{
"uniIdRouter"
:
{
"loginPage"
:
"uni_modules/uni-id-pages/pages/login/login-withoutpwd"
,
"loginPage"
:
"uni_modules/uni-id-pages/pages/login/login-withoutpwd"
,
"needLogin"
:
[
"needLogin"
:
[
"pages/index/index"
,
"uni_modules/uni-id-pages/pages/userinfo/userinfo"
"uni_modules/uni-id-pages/pages/userinfo/userinfo"
],
],
"resToLogin"
:
true
"resToLogin"
:
true
...
...
uni_modules/uni-id-pages/changelog.md
浏览文件 @
140b2742
## 1.1.2(2023-02-10)
-
新增 微信小程序端 首页需强制登录时,隐藏返回首页按钮
-
uni-id-co 新增 外部联登后修改用户信息接口(updateUserInfoByExternal)
[
文档
](
https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external-update-userinfo
)
-
uni-id-co 优化外部联登接口(登录、注册)逻辑
## 1.1.1(2023-02-02)
## 1.1.1(2023-02-02)
-
新增 微信小程序端 支持选择使用微信资料的“头像”和“昵称” 设置用户资料
[
详情参考
](
https://wdoc-76491.picgzc.qpic.cn/MTY4ODg1MDUyNzQyMDUxNw_21263_rTNhg68FTngQGdvQ_1647431233?w=1280&h=695.7176470588236
)
-
新增 微信小程序端 支持选择使用微信资料的“头像”和“昵称” 设置用户资料
[
详情参考
](
https://wdoc-76491.picgzc.qpic.cn/MTY4ODg1MDUyNzQyMDUxNw_21263_rTNhg68FTngQGdvQ_1647431233?w=1280&h=695.7176470588236
)
## 1.1.0(2023-01-31)
## 1.1.0(2023-01-31)
...
...
uni_modules/uni-id-pages/common/login-page.mixin.js
浏览文件 @
140b2742
...
@@ -45,7 +45,12 @@ let mixin = {
...
@@ -45,7 +45,12 @@ let mixin = {
if
(
e
.
uniIdRedirectUrl
)
{
if
(
e
.
uniIdRedirectUrl
)
{
this
.
uniIdRedirectUrl
=
decodeURIComponent
(
e
.
uniIdRedirectUrl
)
this
.
uniIdRedirectUrl
=
decodeURIComponent
(
e
.
uniIdRedirectUrl
)
}
}
if
(
getCurrentPages
().
length
===
1
){
uni
.
hideHomeButton
()
console
.
log
(
'
已隐藏:返回首页按钮
'
);
}
},
},
computed
:
{
computed
:
{
needAgreements
()
{
needAgreements
()
{
...
...
uni_modules/uni-id-pages/package.json
浏览文件 @
140b2742
{
{
"id"
:
"uni-id-pages"
,
"id"
:
"uni-id-pages"
,
"displayName"
:
"uni-id-pages"
,
"displayName"
:
"uni-id-pages"
,
"version"
:
"1.1.
1
"
,
"version"
:
"1.1.
2
"
,
"description"
:
"云端一体简单、统一、可扩展的用户中心页面模版"
,
"description"
:
"云端一体简单、统一、可扩展的用户中心页面模版"
,
"keywords"
:
[
"keywords"
:
[
"用户管理"
,
"用户管理"
,
...
...
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/common/constants.js
浏览文件 @
140b2742
...
@@ -10,6 +10,7 @@ const openDataCollectionName = 'opendb-open-data'
...
@@ -10,6 +10,7 @@ const openDataCollectionName = 'opendb-open-data'
const
openDataCollection
=
db
.
collection
(
openDataCollectionName
)
const
openDataCollection
=
db
.
collection
(
openDataCollectionName
)
const
USER_IDENTIFIER
=
{
const
USER_IDENTIFIER
=
{
_id
:
'
uid
'
,
username
:
'
username
'
,
username
:
'
username
'
,
mobile
:
'
mobile
'
,
mobile
:
'
mobile
'
,
email
:
'
email
'
,
email
:
'
email
'
,
...
@@ -22,7 +23,8 @@ const USER_IDENTIFIER = {
...
@@ -22,7 +23,8 @@ const USER_IDENTIFIER = {
'
qq_openid.app
'
:
'
qq-account
'
,
'
qq_openid.app
'
:
'
qq-account
'
,
'
qq_openid.mp
'
:
'
qq-account
'
,
'
qq_openid.mp
'
:
'
qq-account
'
,
ali_openid
:
'
alipay-account
'
,
ali_openid
:
'
alipay-account
'
,
apple_openid
:
'
alipay-account
'
apple_openid
:
'
alipay-account
'
,
identities
:
'
idp
'
}
}
const
USER_STATUS
=
{
const
USER_STATUS
=
{
...
@@ -76,6 +78,8 @@ const EMAIL_SCENE = {
...
@@ -76,6 +78,8 @@ const EMAIL_SCENE = {
BIND_EMAIL
:
'
bind-email
'
BIND_EMAIL
:
'
bind-email
'
}
}
const
EXTERNAL_DIRECT_CONNECT_PROVIDER
=
'
externalDirectConnect
'
module
.
exports
=
{
module
.
exports
=
{
db
,
db
,
dbCmd
,
dbCmd
,
...
@@ -88,5 +92,6 @@ module.exports = {
...
@@ -88,5 +92,6 @@ module.exports = {
CAPTCHA_SCENE
,
CAPTCHA_SCENE
,
LOG_TYPE
,
LOG_TYPE
,
SMS_SCENE
,
SMS_SCENE
,
EMAIL_SCENE
EMAIL_SCENE
,
EXTERNAL_DIRECT_CONNECT_PROVIDER
}
}
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/index.obj.js
浏览文件 @
140b2742
...
@@ -83,7 +83,8 @@ const {
...
@@ -83,7 +83,8 @@ const {
const
{
const
{
externalRegister
,
externalRegister
,
externalLogin
externalLogin
,
updateUserInfoByExternal
}
=
require
(
'
./module/external
'
)
}
=
require
(
'
./module/external
'
)
module
.
exports
=
{
module
.
exports
=
{
...
@@ -602,15 +603,35 @@ module.exports = {
...
@@ -602,15 +603,35 @@ module.exports = {
*/
*/
setPwd
,
setPwd
,
/**
/**
* 外部
用户注册,将自身系统的用户账号导入uniId,为其创建一个对应uniId的账号(unieid),使得该账号可以使用依赖uniId的系统及功能。
* 外部
注册用户
* @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external-register
* @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external-register
* @returns
* @param {object} params
* @param {string} params.externalUid 业务系统的用户id
* @param {string} params.nickname 昵称
* @param {string} params.gender 性别
* @param {string} params.avatar 头像
* @returns {object}
*/
*/
externalRegister
,
externalRegister
,
/**
/**
* 外部用户登录
,使用unieid即可登录
* 外部用户登录
* @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external-login
* @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external-login
* @returns
* @param {object} params
* */
* @param {string} params.userId uni-id体系用户id
externalLogin
* @param {string} params.externalUid 业务系统的用户id
* @returns {object}
*/
externalLogin
,
/**
* 使用 userId 或 externalUid 获取用户信息
* @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external-update-userinfo
* @param {object} params
* @param {string} params.userId uni-id体系的用户id
* @param {string} params.externalUid 业务系统的用户id
* @param {string} params.nickname 昵称
* @param {string} params.gender 性别
* @param {string} params.avatar 头像
* @returns {object}
*/
updateUserInfoByExternal
}
}
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/package.json
浏览文件 @
140b2742
{
{
"name"
:
"uni-id-co"
,
"name"
:
"uni-id-co"
,
"version"
:
"1.
0.38
"
,
"version"
:
"1.
1.2
"
,
"description"
:
""
,
"description"
:
""
,
"main"
:
"index.js"
,
"main"
:
"index.js"
,
"keywords"
:
[],
"keywords"
:
[],
...
...
uni_modules/uni-id-pages/uniCloud/database/uni-id-users.schema.json
浏览文件 @
140b2742
...
@@ -388,7 +388,7 @@
...
@@ -388,7 +388,7 @@
"title"
:
"用户名"
,
"title"
:
"用户名"
,
"trim"
:
"both"
,
"trim"
:
"both"
,
"permission"
:
{
"permission"
:
{
"read"
:
true
,
"read"
:
"doc._id == auth.uid || 'READ_UNI_ID_USERS' in auth.permission"
,
"write"
:
"'CREATE_UNI_ID_USERS' in auth.permission || 'UPDATE_UNI_ID_USERS' in auth.permission"
"write"
:
"'CREATE_UNI_ID_USERS' in auth.permission || 'UPDATE_UNI_ID_USERS' in auth.permission"
}
}
},
},
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录