//加解密授权
public function actionJiemi()
{
$arr = array(
'time_start' => '2021-03-02 17:51:32',
'time_end' => '2099-03-02 17:51:32',
'time_type' => 2,
'domain_url' => 'liansuo.uzent.com', //这里替换成需要授权的域名
'domain_name' => '云贝餐饮连锁',
'phone' => '15938301821',
'auth_code' => 'DTSXI-PDKNZ-CZHAQ-KIDLT',
'status' => 1,
'account_type' => 1,
'account_number' => 5,
'id' => 250,
'service_type' => '商业授权版',
'authData' =>
array(
'channel' =>
array(
0 => 'mini',
),
'plug' =>
array(
0 => 'distribution',
1 => 'miniPlay',
2 => 'payVip',
3 => 'oldWithNew',
),
'service' =>
array(
0 => 'app',
),
),
'appName' => 'O2O',
);
//打印加密数组,云贝连锁的加解密方法分别是 ybwmEncrypt和ybwmDecrypt, 云贝O2O的加解密方法分别是encrypt和decrypt
echo ybwmEncrypt(json_encode($arr), Yii::$app->params['channel_model_name']);
die; //测试是否加密成功
$fileData = file_get_contents('./web/secret.json');
$domianInfo = json_decode(ybwmDecrypt($fileData, Yii::$app->params['channel_model_name']), true);
var_export($domianInfo);
die;
}
发表评论 取消回复