大昌行大昌行
关于对接
  • 商城免登陆
  • 第三方免登陆
  • 签名/验签
  • 订单
  • 商品
  • 会员
  • 积分
  • 余额
收银台
关于对接
  • 商城免登陆
  • 第三方免登陆
  • 签名/验签
  • 订单
  • 商品
  • 会员
  • 积分
  • 余额
收银台
  • 第三方免登陆

第三方免登陆

一. 准备工作

  • 联系文档提供方获取key
  • 被跳转方提供链接,商城跳转时传入参数

二. 跳转链接

链接因为由提供方负责. 下面是对免登Url链接进行分析

示例链接:
https://域名?uid=1&mobile=17620803841&uniacid=1&timestamp=1776102825&sign=cd75d294b2b4020d6203672ce89da4b9

站点如有两个或多个?号. 请沟通处理

三. 参数

参数类型必填
uidstring是会员唯一uid
mobilestring是商城手机号
uniacidstring是站点唯一标识
timestampstring是时间戳(秒级)
signstring是验签参数

四. 验签流程


// uid=1&mobile=17620803841&uniacid=1&timestamp=1776102825&sign=8b46bb517718221ca61645b9cab8812a"

// 以php为例    
$params = [
    "uid" => 1,
    "uniacid" => "1",
    "mobile" => "18611364696",
    "timestamp" => "1736321047"
];

// key
$key = "4nodXB1RzI87NtKV";

ksort($data);

$str = '';
foreach ($data as $k => $v) {
    $str .= $k . '=' . $v . '&';
}

$str = $key . substr($str, 0, -1) . $key;

// $str = "4nodXB1RzI87NtKVmobile=18611364696&timestamp=1736321047&uid=1&uniacid=14nodXB1RzI87NtKV";

return md5($str);

echo $md5;
// echo "8b46bb517718221ca61645b9cab8812a";