第三方免登录
第三方系统/App开发者进行地址签名认证,实现任何第三方系统/App跳转商城系统同步登陆,实现会员免二次登录访问商城。
1)支持从其他系统软件跳转到这边系统,无需登录直接显示,前提使用这边系统的平台先安装APP免登录,且按教程配置好免登录。
跳转的会是H5wap端页面。举例说明:从支付宝众多小应用,点击放置跳转这边系统链接按钮,跳转到类似浏览器页面,页面是H5WAP端页面,注意装修好wap端页面。
2)两套这边系统,支持从一套这边系统APP商城跳转到另一套系统H5页面,前提:另一套系统要先安装APP免登录,且按教程配置好免登录。
3)不支持从这边系统APP商城跳转到其他非我们系统的商城。
后台
APPID和APP secret可以随意填写,例如APPID填写1,链接中的appid则需要填写为1。公众号id为该商城对应的i,路径:可在后台系统--商城入口--复制商城首页链接,查看链接后缀i=xxx
操作说明:
如商城前端首页地址
https://网站域名/addons/yun_shop/?menu#/home?i=公众号id
对应的免登首页地址
https://网站域名/addons/yun_shop/?menu#/home?i=公众号id&appid=免登插件appid&mob_user=当前登录会员手机号&scope=freelogin&sign=待签名字符串生成的md5签名×tamp=签名当前时间戳
免登地址是动态生成的,不同会员手机号不同,生成的地址也不一样
生成链接有效时效为1分钟过期,过期会提示访问超时,需要重新生成链接~
参数说明:
l appid – 访问身份,在商城公众号免登插件中获取
l mob_user – 当前登录会员的手机号
l scope – freelogin 固定值
l timestamp – 当前时间戳 (10位的秒级时间戳)
sign签名规则:
1、对待签名参数数组键名按ASCII码升序排序;
2、把排序后的数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串;
3、在字符串后面直接拼接商城免登插件中填写的密钥appsecret,成为待签名字符串
4、md5加密待签名字符串 格式md5(appid=值&i=值&mob_user=值&scope=freelogin×tamp=值appsecret) md5加密结果如141eda486eec83f88267d2827d634329
5、完整的访问地址https://网站域名
/addons/yun_shop/?menu#/home?i=值&appid=值&mob_user=值
&scope=freelogin×tamp=值
&sign=141eda486eec83f88267d2827d634329