1
This commit is contained in:
parent
13491ac601
commit
fcfb84e6c6
@ -1711,10 +1711,9 @@ class CallBackController extends AbstractController
|
|||||||
*/
|
*/
|
||||||
public function trtcRoomCallBack(): ResponseInterface
|
public function trtcRoomCallBack(): ResponseInterface
|
||||||
{
|
{
|
||||||
$request_params = $this->request->all();
|
$request_params = $this->request->getBody()->getContents();
|
||||||
$SdkAppId = $this->request->header("SdkAppId");
|
$SdkAppId = $this->request->header("SdkAppId");
|
||||||
$Sign = $this->request->header("Sign");
|
$Sign = $this->request->header("Sign");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Log::getInstance("CallBackController-trtcRoomCallBack")->info(json_encode($request_params, JSON_UNESCAPED_UNICODE));
|
Log::getInstance("CallBackController-trtcRoomCallBack")->info(json_encode($request_params, JSON_UNESCAPED_UNICODE));
|
||||||
Log::getInstance("CallBackController-trtcRoomCallBack")->info(json_encode($SdkAppId, JSON_UNESCAPED_UNICODE));
|
Log::getInstance("CallBackController-trtcRoomCallBack")->info(json_encode($SdkAppId, JSON_UNESCAPED_UNICODE));
|
||||||
@ -1728,15 +1727,19 @@ class CallBackController extends AbstractController
|
|||||||
return $this->TrtcErrorReturn("缺少签名字段");
|
return $this->TrtcErrorReturn("缺少签名字段");
|
||||||
}
|
}
|
||||||
|
|
||||||
// // 鉴定回调签名
|
// 鉴定回调签名
|
||||||
// $VideoSafe = new VideoSafe();
|
$VideoSafe = new VideoSafe();
|
||||||
// $result = $VideoSafe->validateSign($request_params,$Sign);
|
$result = $VideoSafe->validateSign($request_params,$Sign);
|
||||||
|
dump($result);
|
||||||
// if (!$result) {
|
// if (!$result) {
|
||||||
// return $this->ImErrorReturn("回调签名不匹配");
|
// return $this->TrtcErrorReturn("回调签名不匹配");
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
$request_params = json_decode($request_params,true);
|
||||||
|
|
||||||
die;
|
die;
|
||||||
|
|
||||||
if (empty($request_params['CallbackCommand'])){
|
if (empty($request_params['EventGroupId'])){
|
||||||
return $this->ImErrorReturn("回调事件为空");
|
return $this->ImErrorReturn("回调事件为空");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1767,14 +1770,14 @@ class CallBackController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 音视频回调-房间
|
* 音视频回调-媒体
|
||||||
* @return ResponseInterface
|
* @return ResponseInterface
|
||||||
* @throws ContainerExceptionInterface
|
* @throws ContainerExceptionInterface
|
||||||
* @throws NotFoundExceptionInterface
|
* @throws NotFoundExceptionInterface
|
||||||
*/
|
*/
|
||||||
public function trtcMediaCallBack(): ResponseInterface
|
public function trtcMediaCallBack(): ResponseInterface
|
||||||
{
|
{
|
||||||
$request_params = $this->request->all();
|
$request_params = $this->request->getBody()->getContents();
|
||||||
$SdkAppId = $this->request->header("SdkAppId");
|
$SdkAppId = $this->request->header("SdkAppId");
|
||||||
$Sign = $this->request->header("Sign");
|
$Sign = $this->request->header("Sign");
|
||||||
|
|
||||||
@ -1791,12 +1794,24 @@ class CallBackController extends AbstractController
|
|||||||
return $this->TrtcErrorReturn("缺少签名字段");
|
return $this->TrtcErrorReturn("缺少签名字段");
|
||||||
}
|
}
|
||||||
|
|
||||||
// // 鉴定回调签名
|
// 鉴定回调签名
|
||||||
// $VideoSafe = new VideoSafe();
|
$VideoSafe = new VideoSafe();
|
||||||
// $result = $VideoSafe->validateSign($request_params,$Sign);
|
$result = $VideoSafe->validateSign($request_params,$Sign);
|
||||||
|
dump($result);
|
||||||
// if (!$result) {
|
// if (!$result) {
|
||||||
// return $this->ImErrorReturn("回调签名不匹配");
|
// return $this->TrtcErrorReturn("回调签名不匹配");
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
$request_params = json_decode($request_params,true);
|
||||||
|
|
||||||
|
die;
|
||||||
|
|
||||||
|
// 鉴定回调签名
|
||||||
|
$VideoSafe = new VideoSafe();
|
||||||
|
$result = $VideoSafe->validateSign($request_params,$Sign);
|
||||||
|
if (!$result) {
|
||||||
|
return $this->TrtcErrorReturn("回调签名不匹配");
|
||||||
|
}
|
||||||
die;
|
die;
|
||||||
|
|
||||||
if (empty($request_params['CallbackCommand'])){
|
if (empty($request_params['CallbackCommand'])){
|
||||||
|
|||||||
@ -29,9 +29,11 @@ class Safe extends Base
|
|||||||
throw new BusinessException("Video Token Config Error");
|
throw new BusinessException("Video Token Config Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
$hash = hash_hmac( 'sha256', $body, $token, true );
|
$hash = hash_hmac( 'sha256', $body, "123654", true );
|
||||||
|
|
||||||
$sys_sign = base64_encode($hash);
|
$sys_sign = base64_encode($hash);
|
||||||
|
dump($sign);
|
||||||
|
dump($sys_sign);
|
||||||
if ($sign != $sys_sign) {
|
if ($sign != $sys_sign) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user