【海之心场地场馆预约系统联合登录】
是专为其他系统和海之心场馆预约系统统一整合用户所使用的,目前仅针对公众号系统。
那么联合登录这个到底是个什么功能呢?举个例子 :
您目前有一款营销系统,营销系统也有用户登录,然后你想在你营销系统里面加一个我们的预订场馆的,想使用订场功能,那么传统的方法则是需要在我们的场馆预约系统里面再次注册,然后两套系统的用户互相不认,每次到我们系统都需要重新登录之后我们才知道他是谁。
为了解决这个问题,我们做了联合登录,让用户在营销系统里面登录后,再通过打开我们的系统后不用再次登录,只需要传输一些数据 我们默认就会做两个系统的用户关联作用,打开我们系统就能直接使用。
那么如何使用?
首先这个是一个接口,需要传输 特定的参数 和特定的规则后才能使用!
1、先在我们场馆预约的后台设置联合登录密钥
2、传输参数
$phone='';//手机号 $openid='';//微信公众号openid $uuid='200';//第三方用户唯一id $nick='昵称测试';//用户昵称 $img='';//用户头像 $signarr=[]; if($openid){ $signarr['openid']=$openid; } if($phone){ $signarr['mobile']=$phone; } if($uuid){ $signarr['uuid']=$uuid; } if($img){ $signarr['img']=$img; } if($nick){ $signarr['nick']=$nick; } $key='后台设置的联合登录key'; ksort($signarr);//排序数组 $signarr['key'] = $key;//加上key $res = http_build_query($signarr);//排序 $sign=md5($res);//md5加密 $url='网址/#/?mobile='.$phone.'&openid='.$openid.'&sign='.$sign;
示例:
$phone='18888888888';
$openid='wx'.$phone;
$key='WUEE-LIYH-DWXA-9924';
结果
$res=mobile=18888888888&openid=wx18888888888&key=WUEE-LIYH-DWXA-9924
$sign=a14175d2b319795d0c44e2a16f87c14f
最后的网址:https://cgv1.ohyu.cn/#/?mobile=18888888888&openid=wx18888888888&sign=a14175d2b319795d0c44e2a16f87c14f
如果觉得上面加密麻烦,可以只使用 头像、昵称、和uuid来传参和生成sign
$str='img='.urlencode($img).'&nick='.urlencode($nick).'&uuid='.urlencode($uuid).'&key='.$key;
3、测试 至此对接完毕
价格:¥4980
价格:¥4980
价格:¥2980
价格:¥2500
价格:¥2980
价格:¥0
价格:¥0
价格:¥8800
价格:¥5000
价格:¥5000