Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
hello_uni-id-pages
提交
b1bf12a2
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看板
提交
b1bf12a2
编写于
2月 10, 2023
作者:
雪洛
提交者:
chenruilong
2月 22, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: refresh token error
(cherry picked from commit
ec58d6a0
)
上级
f1e775b1
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
30 addition
and
10 deletion
+30
-10
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/lang/zh-hans.js
...d-pages/uniCloud/cloudfunctions/uni-id-co/lang/zh-hans.js
+2
-0
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/lib/utils/login.js
...ages/uniCloud/cloudfunctions/uni-id-co/lib/utils/login.js
+9
-3
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/lib/utils/register.js
...s/uniCloud/cloudfunctions/uni-id-co/lib/utils/register.js
+11
-4
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/module/utils/refresh-token.js
...ud/cloudfunctions/uni-id-co/module/utils/refresh-token.js
+8
-3
未找到文件。
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/lang/zh-hans.js
浏览文件 @
b1bf12a2
...
...
@@ -4,6 +4,8 @@ const word = {
}
const
sentence
=
{
'
uni-id-token-expired
'
:
'
登录状态失效,token已过期
'
,
'
uni-id-check-token-failed
'
:
'
token校验未通过
'
,
'
uni-id-account-exists
'
:
'
此账号已注册
'
,
'
uni-id-account-not-exists
'
:
'
此账号未注册
'
,
'
uni-id-account-not-exists-in-current-app
'
:
'
此账号未在该应用注册
'
,
...
...
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/lib/utils/login.js
浏览文件 @
b1bf12a2
...
...
@@ -194,12 +194,18 @@ async function postLogin (params = {}) {
last_login_ip
:
clientIP
,
...
extraData
}
const
createTokenRes
=
await
this
.
uniIdCommon
.
createToken
({
uid
})
const
{
errCode
,
token
,
tokenExpired
}
=
await
this
.
uniIdCommon
.
createToken
({
uid
})
}
=
createTokenRes
if
(
errCode
)
{
throw
createTokenRes
}
if
(
uniIdToken
)
{
try
{
...
...
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/lib/utils/register.js
浏览文件 @
b1bf12a2
...
...
@@ -157,7 +157,7 @@ async function postRegister (params = {}) {
if
(
uniIdToken
)
{
try
{
await
logout
.
call
(
this
)
}
catch
(
error
)
{}
}
catch
(
error
)
{
}
}
const
beforeRegister
=
this
.
hooks
.
beforeRegister
...
...
@@ -173,12 +173,19 @@ async function postRegister (params = {}) {
id
:
uid
}
=
await
userCollection
.
add
(
userRecord
)
const
createTokenRes
=
await
this
.
uniIdCommon
.
createToken
({
uid
})
const
{
errCode
,
token
,
tokenExpired
}
=
await
this
.
uniIdCommon
.
createToken
({
uid
})
}
=
createTokenRes
if
(
errCode
)
{
throw
createTokenRes
}
await
this
.
middleware
.
uniIdLog
({
data
:
{
...
...
uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/module/utils/refresh-token.js
浏览文件 @
b1bf12a2
...
...
@@ -3,12 +3,17 @@
* @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#refresh-token
*/
module
.
exports
=
async
function
()
{
const
refreshTokenRes
=
await
this
.
uniIdCommon
.
refreshToken
({
token
:
this
.
getUniversalUniIdToken
()
})
const
{
errCode
,
token
,
tokenExpired
}
=
await
this
.
uniIdCommon
.
refreshToken
({
token
:
this
.
getUniversalUniIdToken
()
})
}
=
refreshTokenRes
if
(
errCode
)
{
throw
refreshTokenRes
}
return
{
errCode
:
0
,
newToken
:
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录