文档
测试

跳转至公共登录

GET
/public_login/index/index/

接口描述

跳转进入公共登录页面(rediect_data参数需要后台传递给前端)前端只需要判断cookie中是否存在uniqueid即可。

请求参数

参数名
类型
描述
必填
rediect_data
varchar
重定向数据(此处需要AES—128—ECB模式加密且urlsafe_b64encode(公共方法定义中可查看))
必填
appid
varchar
报备的应用id
必填
userid
varchar
appuserid(选填)
必填
CCBTIMESTAMP
varchar
中国建设银行app反馈的时间戳(若userid填写则必填)
必填
CCBSIGN
varchar
中国建设银行反馈的签名(若userid填写则必填)
必填

说明 / 示例

//取出唯一标识 $cookie = cookie('uniqueid'); //若唯一标识为空则需要跳转 if(empty($cookie)){ $appid = "voucher"; $rediect_url='https://tt.qihe-tech.com/tp/public/index.php/public_login/demo/test_public_login?scenc=99999'; //是否存在userid等参数 $userid = input('user_id'); $ccbtimes = input('CCBTIMESTAMP'); $sign = input('CCBSIGN'); $data = $this->urlsafe_b64encode(get_encode_tel($rediect_url)); if(empty($userid)){ $base_url = "https://tt.qihe-tech.com/tp/public/index.php/public_login/index/index/appid/$appid?rediect_data=$data"; //生成重定向url }else{ $base_url = "https://tt.qihe-tech.com/tp/public/index.php/public_login/index/index/appid/$appid?rediect_data=$data&userid=".$userid.'&CCBTIMESTAMP='.$ccbtimes.'&CCBSIGN='.$sign; } //$url = "https://tt.qihe-tech.com/tp/public/index.php/public_login/index/index/appid/voucher?rediect_data=vOS9HSqGjZwlHbEz8IFCyYvyN8SO%2F6o17stKAv5j7Bf63eRvbcYbee9wMfxz%2B8yD9r1H3TDZ2DzlPXBFTwTF58px5umw%2F173HT2MzeTmvDOF7Ww8L12fPHhU1y7ZnNWG"; header('location:'.$base_url,true,200); die; } dump($cookie);