//加解密授权 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; }
发表评论 取消回复