Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦想橡皮擦
uni-starter
提交
2ea33f18
U
uni-starter
项目概览
梦想橡皮擦
/
uni-starter
与 Fork 源项目一致
Fork自
DCloud / uni-starter
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-starter
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
2ea33f18
编写于
5月 10, 2021
作者:
DCloud_JSON
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复因为uniVerify驼峰法与plus.oauth.getServices获取到的名称不保持一致导致的登陆项配置无效
上级
349ccbc1
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
39 addition
and
37 deletion
+39
-37
common/appInit.js
common/appInit.js
+2
-2
components/uni-quick-login/uni-quick-login.vue
components/uni-quick-login/uni-quick-login.vue
+18
-17
manifest.json
manifest.json
+3
-2
uni-starter.config.js
uni-starter.config.js
+1
-1
uniCloud-aliyun/cloudfunctions/user-center/index.js
uniCloud-aliyun/cloudfunctions/user-center/index.js
+14
-14
uni_modules/uni-id/uniCloud/cloudfunctions/common/uni-id/index.js
...les/uni-id/uniCloud/cloudfunctions/common/uni-id/index.js
+1
-1
未找到文件。
common/appInit.js
浏览文件 @
2ea33f18
...
...
@@ -46,8 +46,8 @@ export default function() {
}
//控制登陆优先级
if
(
url
==
'
/pages/ucenter/login-page/index/index
'
)
{
//一键登录(uni
V
erify)、账号(username)、验证码登陆(短信smsCode)
if
(
login
[
0
]
==
'
uni
V
erify
'
)
{
//一键登录(uni
v
erify)、账号(username)、验证码登陆(短信smsCode)
if
(
login
[
0
]
==
'
uni
v
erify
'
)
{
// console.log(e.url,url);
if
(
e
.
url
==
url
)
{
e
.
url
+=
'
?
'
...
...
components/uni-quick-login/uni-quick-login.vue
浏览文件 @
2ea33f18
...
...
@@ -38,12 +38,12 @@
oauthServices
:
[]
}
},
props
:
{
agree
:{
type
:
Boolean
,
default
(){
return
false
}
props
:
{
agree
:{
type
:
Boolean
,
default
(){
return
false
}
},
config
:
{
type
:
Object
,
...
...
@@ -105,7 +105,7 @@
//去掉配置项中不存在的项
for
(
var
i
=
0
;
i
<
servicesList
.
length
;
i
++
)
{
if
(
!
this
.
loginConfig
.
includes
(
servicesList
[
i
].
id
))
{
console
.
log
(
servicesList
[
i
].
id
);
console
.
log
(
'
去掉配置项中不存在的项
'
,
servicesList
[
i
].
id
);
servicesList
.
splice
(
i
,
1
)
}
}
...
...
@@ -119,7 +119,8 @@
oauthServices
.
forEach
(({
id
})
=>
{
if
(
this
.
config
[
id
].
isChecked
)
{
console
.
log
(
9527
,
id
);
if
(
this
.
config
[
id
].
isChecked
&&
this
.
loginConfig
.
includes
(
id
))
{
this
.
servicesList
.
push
({
...
this
.
config
[
id
],
id
...
...
@@ -137,7 +138,7 @@
console
.
error
(
'
获取服务供应商失败:
'
+
JSON
.
stringify
(
err
));
})
// #endif
// #ifdef MP-WEIXIN
// #ifdef MP-WEIXIN
let
id
=
'
weixin
'
if
(
this
.
loginConfig
.
includes
(
id
))
{
this
.
servicesList
.
push
({
...
...
@@ -169,13 +170,13 @@
})
}
},
login_before
(
type
,
navigateBack
=
true
)
{
if
(
!
this
.
agree
){
return
uni
.
showToast
({
title
:
'
你未同意隐私政策协议
'
,
icon
:
'
none
'
});
}
login_before
(
type
,
navigateBack
=
true
)
{
if
(
!
this
.
agree
){
return
uni
.
showToast
({
title
:
'
你未同意隐私政策协议
'
,
icon
:
'
none
'
});
}
console
.
log
(
arguments
);
let
oauthService
=
this
.
oauthServices
.
find
((
service
)
=>
service
.
id
==
type
)
...
...
@@ -325,4 +326,4 @@
margin-top
:
4px
;
font-size
:
26
rpx
;
}
</
style
>
</
style
>
manifest.json
浏览文件 @
2ea33f18
{
"name"
:
"uni-starter"
,
"appid"
:
"__UNI__
E5373F7
"
,
"appid"
:
"__UNI__
03B096E
"
,
"description"
:
"集成了商用项目开发常见功能的项目模板"
,
"versionName"
:
"1.0.0"
,
"versionCode"
:
"100"
,
...
...
@@ -32,7 +32,8 @@
"modules"
:
{
"Fingerprint"
:
{},
"Share"
:
{},
"Push"
:
{}
"Push"
:
{},
"OAuth"
:
{}
},
/*
应用发布信息
*/
"distribute"
:
{
...
...
uni-starter.config.js
浏览文件 @
2ea33f18
...
...
@@ -25,7 +25,7 @@ module.exports = {
"
/uni_modules/uni-news-favorite/pages/uni-news-favorite/list
"
,
"
/pages/ucenter/userinfo/uploadCutImageToUnicloud
"
],
"
login
"
:
[
"
smsCode
"
,
"
uni
V
erify
"
,
"
username
"
,
"
weixin
"
,
"
apple
"
],
"
login
"
:
[
"
smsCode
"
,
"
uni
v
erify
"
,
"
username
"
,
"
weixin
"
,
"
apple
"
],
/*
根据数组的第0项,决定登陆方式的第一优先级。
未列举到的,或设备环境不支持的选项,将被隐藏。
...
...
uniCloud-aliyun/cloudfunctions/user-center/index.js
浏览文件 @
2ea33f18
...
...
@@ -124,10 +124,10 @@ exports.main = async (event, context) => {
mobile
:
params
.
mobile
,
code
:
params
.
code
});
res
=
await
uniID
.
bindMobile
({
uid
:
params
.
uid
,
mobile
:
params
.
mobile
,
code
:
params
.
code
res
=
await
uniID
.
bindMobile
({
uid
:
params
.
uid
,
mobile
:
params
.
mobile
,
code
:
params
.
code
})
console
.
log
(
res
);
break
;
...
...
@@ -186,7 +186,7 @@ exports.main = async (event, context) => {
await
loginLog
(
res
)
break
;
case
'
login_by_univerify
'
:
res
=
await
uniID
.
loginBy
U
niverify
(
params
)
res
=
await
uniID
.
loginBy
u
niverify
(
params
)
await
loginLog
(
res
)
break
;
case
'
login_by_apple
'
:
...
...
@@ -199,14 +199,14 @@ exports.main = async (event, context) => {
case
'
logout
'
:
res
=
await
uniID
.
logout
(
event
.
uniIdToken
)
break
;
case
'
sendSmsCode
'
:
return
uniID
.
setVerifyCode
({
mobile
:
params
.
mobile
,
code
:
'
123456
'
,
type
:
params
.
type
})
case
'
sendSmsCode
'
:
return
uniID
.
setVerifyCode
({
mobile
:
params
.
mobile
,
code
:
'
123456
'
,
type
:
params
.
type
})
// 简单限制一下客户端调用频率
const
ipLimit
=
await
db
.
collection
(
'
uni-verify
'
).
where
({
...
...
@@ -323,4 +323,4 @@ exports.main = async (event, context) => {
//返回数据给客户端
return
res
};
};
uni_modules/uni-id/uniCloud/cloudfunctions/common/uni-id/index.js
浏览文件 @
2ea33f18
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录