|
@@ -52,14 +52,14 @@ class ShareController extends BaseController
|
|
|
$url_param_str = arr_to_url($params);
|
|
|
$sign = md5($url_param_str);
|
|
|
$url_format = '%s://site%s.%s.com/';
|
|
|
- $link = sprintf(
|
|
|
+ /*$link = sprintf(
|
|
|
$url_format,
|
|
|
env('PROTOCOL'),
|
|
|
- 2112,//$distribution_channel_id,//encodeDistributionChannelId($distribution_channel_id),
|
|
|
+ encodeDistributionChannelId($distribution_channel_id),
|
|
|
env('CUSTOM_HOST')
|
|
|
);
|
|
|
- $link .= 'share/jump?'.$url_param_str.'&sign='.$sign;
|
|
|
- //$link = env('PROTOCOL').'://'.env('share_domain').'/share/jump?'.$url_param_str.'&sign='.$sign;
|
|
|
+ $link .= 'share/outjump?'.$url_param_str.'&sign='.$sign;*/
|
|
|
+ $link = env('PROTOCOL').'://'.env('share_domain').'/share/outjump?'.$url_param_str.'&sign='.$sign;
|
|
|
\Log::info('link:'.$link);
|
|
|
$imgUrl=$book_info->cover;
|
|
|
|
|
@@ -127,4 +127,33 @@ class ShareController extends BaseController
|
|
|
//\Log::info('jump_link:'.$jump_link.'reader?bid='.$bid_encode.'&cid='.$cid);
|
|
|
header('location:'.$jump_link.'reader?bid='.$bid_encode.'&cid='.$cid);
|
|
|
}
|
|
|
+
|
|
|
+ public function ShareJump(Request $request) {
|
|
|
+ $arg = $request->all();
|
|
|
+ $distribution_channel_id = $arg['distribution_channel_id'];
|
|
|
+ $data = array(
|
|
|
+ 'distribution_channel_id'=>$arg['distribution_channel_id'],
|
|
|
+ 'uid'=>$arg['uid'],
|
|
|
+ 'cid'=>$arg['cid'],
|
|
|
+ 'bid'=>$arg['bid'],
|
|
|
+ 'share_user_rec_id'=>$arg['share_user_rec_id'],
|
|
|
+ 'timestamp'=>$arg['timestamp']
|
|
|
+ );
|
|
|
+ $sign_str = arr_to_url($data);
|
|
|
+ $sign = $arg['sign'];
|
|
|
+ $my_sign = md5($sign_str);
|
|
|
+ if($sign != $my_sign) {
|
|
|
+ return response()->error('WAP_SIGN_ERROR');
|
|
|
+ }
|
|
|
+ //$link = env('PROTOCOL').'://'.env('share_domain').'/share/jump?'.$sign_str.'&sign='.$sign;
|
|
|
+ $url_format = '%s://site%s.%s.com/';
|
|
|
+ $link = sprintf(
|
|
|
+ $url_format,
|
|
|
+ env('PROTOCOL'),
|
|
|
+ encodeDistributionChannelId($distribution_channel_id),
|
|
|
+ env('CUSTOM_HOST')
|
|
|
+ );
|
|
|
+ $link .= 'share/jump?'.$sign_str.'&sign='.$sign;
|
|
|
+ header('location:'.$link);
|
|
|
+ }
|
|
|
}
|