Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
haishi
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
冷斌
haishi
Commits
924cfcc9
Commit
924cfcc9
authored
Mar 06, 2020
by
冷斌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix bug
parent
67ff6e60
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
64 additions
and
64 deletions
+64
-64
application/Appapi/Controller/AuthController.class.php
+2
-20
application/Common/Common/function.php
+62
-44
No files found.
application/Appapi/Controller/AuthController.class.php
View file @
924cfcc9
...
...
@@ -7,7 +7,7 @@ use Common\Controller\HomebaseController;
class
AuthController
extends
HomebaseController
{
public
function
index
(){
$this
->
sendNotice
(
);
var_dump
(
sendTip
()
);
$uid
=
I
(
"uid"
);
$token
=
I
(
"token"
);
if
(
!
$uid
||
!
$token
||
checkToken
(
$uid
,
$token
)
==
700
){
...
...
@@ -118,24 +118,6 @@ class AuthController extends HomebaseController {
return
json_decode
(
$result
,
true
);
}
public
function
sendNotice
()
{
$configpri
=
getConfigPri
();
$mobile
=
[];
if
(
!
empty
(
$configpri
[
'yy_mobile'
]))
{
$mobile
[]
=
$configpri
[
'yy_mobile'
];
}
if
(
!
empty
(
$configpri
[
'yy_mobile2'
]))
{
$mobile
[]
=
$configpri
[
'yy_mobile2'
];
}
if
(
!
empty
(
$configpri
[
'yy_mobile3'
]))
{
$mobile
[]
=
$configpri
[
'yy_mobile3'
];
}
$m
=
implode
(
','
,
$mobile
);
var_dump
(
$m
);
die
;
}
/* 认证保存 */
public
function
authsave
(){
...
...
@@ -171,7 +153,7 @@ class AuthController extends HomebaseController {
$result
=
M
(
"users_auth"
)
->
add
(
$data
);
}
$this
->
sendNotice
();
sendTip
();
if
(
$result
!==
false
){
echo
json_encode
(
array
(
"ret"
=>
200
,
'data'
=>
array
(),
'msg'
=>
''
));
...
...
application/Common/Common/function.php
View file @
924cfcc9
...
...
@@ -2424,66 +2424,84 @@ function sp_delete_physics_img($imglist){
/* 发送验证码 */
/* 发送验证码 -- 容联云 */
function
sendCode
(
$mobile
,
$code
){
function
sendCode
(
$mobile
,
$code
){
$rs
=
array
(
'code'
=>
0
,
'msg'
=>
''
,
'info'
=>
array
());
$rs
=
array
(
'code'
=>
0
,
'msg'
=>
''
,
'info'
=>
array
());
$config
=
getConfigPri
();
$config
=
getConfigPri
();
if
(
!
$config
[
'sendcode_switch'
]){
$rs
[
'code'
]
=
667
;
$rs
[
'msg'
]
=
'123456'
;
$rs
[
'msg'
]
=
'123456'
;
return
$rs
;
}
require_once
SITE_PATH
.
'sdk/ronglianyun/CCPRestSDK.php'
;
//主帐号
$accountSid
=
$config
[
'ccp_sid'
];
//主帐号Token
$accountToken
=
$config
[
'ccp_token'
];
//应用Id
$appId
=
$config
[
'ccp_appid'
];
//请求地址,格式如下,不需要写https://
$serverIP
=
'app.cloopen.com'
;
//请求端口
$serverPort
=
'8883'
;
//REST版本号
$softVersion
=
'2013-12-26'
;
require_once
API_ROOT
.
'/../sdk/ChuanglanSmsApi.php'
;
$clapi
=
new
ChuanglanSmsApi
();
$msg
=
'【海狮live】您的验证码为{$var},请您尽快填写!'
;
$params
=
$mobile
.
','
.
$code
;
$result
=
$clapi
->
sendVariableSMS
(
$msg
,
$params
);
if
(
!
is_null
(
json_decode
(
$result
))){
$output
=
json_decode
(
$result
,
true
);
if
(
isset
(
$output
[
'code'
])
&&
$output
[
'code'
]
==
'0'
){
$content
=
$code
;
setSendcode
(
array
(
'type'
=>
'1'
,
'account'
=>
$mobile
,
'content'
=>
$content
));
return
$rs
;
}
else
{
$rs
[
'code'
]
=
1002
;
//$rs['msg']=$gets['SubmitResult']['msg'];
$rs
[
'msg'
]
=
"获取失败"
;
return
$rs
;
}
}
else
{
$rs
[
'code'
]
=
1002
;
$rs
[
'msg'
]
=
"获取失败"
;
return
$rs
;
}
}
$tempId
=
$config
[
'ccp_tempid'
];
function
sendTip
(){
file_put_contents
(
SITE_PATH
.
'data/sendCode_ccp_'
.
date
(
'Y-m-d'
)
.
'.txt'
,
date
(
'Y-m-d H:i:s'
)
.
' 提交参数信息 post_data: accountSid:'
.
$accountSid
.
";accountToken:
{
$accountToken
}
;appId:
{
$appId
}
;tempId:
{
$tempId
}
\r\n
"
,
FILE_APPEND
);
$rs
=
array
(
'code'
=>
0
,
'msg'
=>
''
,
'info'
=>
array
()
);
$rest
=
new
\REST
(
$serverIP
,
$serverPort
,
$softVersion
);
$rest
->
setAccount
(
$accountSid
,
$accountToken
);
$rest
->
setAppId
(
$appId
);
$configpri
=
getConfigPri
();
$mobile
=
[];
if
(
!
empty
(
$configpri
[
'yy_mobile'
]))
{
$mobile
[]
=
$configpri
[
'yy_mobile'
];
}
if
(
!
empty
(
$configpri
[
'yy_mobile2'
]))
{
$mobile
[]
=
$configpri
[
'yy_mobile2'
];
}
if
(
!
empty
(
$configpri
[
'yy_mobile3'
]))
{
$mobile
[]
=
$configpri
[
'yy_mobile3'
];
}
$m
=
implode
(
','
,
$mobile
);
$datas
=
[];
$datas
[]
=
$code
;
require_once
API_ROOT
.
'/../sdk/ChuanglanSmsApi.php'
;
$clapi
=
new
ChuanglanSmsApi
();
$msg
=
'【海狮live】有新的主播申请认证,请您尽快登录后台进行审核!'
;
$result
=
$rest
->
sendTemplateSMS
(
$mobile
,
$datas
,
$tempId
);
file_put_contents
(
SITE_PATH
.
'data/sendCode_ccp_'
.
date
(
'Y-m-d'
)
.
'.txt'
,
date
(
'Y-m-d H:i:s'
)
.
' 提交参数信息 result:'
.
json_encode
(
$result
)
.
"
\r\n
"
,
FILE_APPEND
);
$result
=
$clapi
->
sendVariableSMS
(
$msg
,
$m
);
if
(
$result
==
NULL
)
{
$rs
[
'code'
]
=
1002
;
$rs
[
'msg'
]
=
"获取失败"
;
return
$rs
;
}
if
(
$result
->
statusCode
!=
0
)
{
//echo "error code :" . $result->statusCode . "<br>";
//echo "error msg :" . $result->statusMsg . "<br>";
//TODO 添加错误处理逻辑
if
(
!
is_null
(
json_decode
(
$result
))){
$output
=
json_decode
(
$result
,
true
);
var_dump
(
$output
);
die
;
if
(
isset
(
$output
[
'code'
])
&&
$output
[
'code'
]
==
'0'
){
return
$rs
;
}
else
{
$rs
[
'code'
]
=
1002
;
//$rs['msg']=$gets['SubmitResult']['msg'];
$rs
[
'msg'
]
=
"获取失败"
;
return
$rs
;
}
}
else
{
$rs
[
'code'
]
=
1002
;
//$rs['msg']=$gets['SubmitResult']['msg'];
$rs
[
'msg'
]
=
"获取失败"
;
$rs
[
'msg'
]
=
"获取失败"
;
return
$rs
;
}
$content
=
$code
;
setSendcode
(
array
(
'type'
=>
'1'
,
'account'
=>
$mobile
,
'content'
=>
$content
));
return
$rs
;
}
}
}
/**导出Excel 表格
* @param $expTitle 名称
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment