wap商城微信登录接入方案
2016-11-24 15:03:46 0 举报
登录查看完整内容
WAP商城微信登录接入方案是一种将WAP商城与微信进行集成的方法,使得用户可以使用微信账号直接登录商城。这种方案通常包括以下几个步骤: 1. 在微信开放平台注册并创建移动应用,获取AppID和AppSecret。 2. 在WAP商城后台添加微信登录功能,配置AppID和AppSecret。 3. 当用户尝试使用微信登录时,WAP商城会向微信服务器发送请求,验证用户的微信账号和密码。 4. 如果验证成功,微信服务器会返回一个授权码,WAP商城会使用该授权码来获取用户的微信信息。 5. 最后,WAP商城会根据获取到的微信信息来创建或更新用户账号。
作者其他创作
大纲/内容
N
云平台/account/register
云平台/account/ssoValidateAuth
Y
platformId== 10
登录成功,进入商城首页
输入账号密码点击确定
云平台thirdParty/bindUser
手机未绑定过
m.tcl.com/tclcustomer/toThirdLogin?type=3
输入验证码点击确定
第三方返回信息包括 thirdUser 属性保存的三方登录返回的完整信息 platformId 三方类型 thirdPartyId 第三方返回的唯一用户Id username 针对三方登录返回后,创建的tcl用户名称 thirdPartyNickname 三方返回的用户昵称 例如QQ号 bigheadpic 第三方为QQ时,登录成功后三方返回的100X100像素的qq图像地址(依赖与qq,可能qq未返回100X100像素图像) bindname 将三方返回的信息与现用的tcl账户进行绑定的用户名
第三方登录授权页面点击授权
云平台/account/bindInfo绑定手机
是否有TCL账号
云平台接口/thirdParty/login,返回第三方平台url
有注册的账号密码定:/thirdParty/bindUser只有手机号绑定:/thirdParty/bindInfo
云平台/account/ssoAuth
跳转到输入手机号/邮箱页面
输入手机号点击发送验证码
云平台/account/ssoToken
云平台/account/ssoLogin
绑定失败
云平台/account/getuserinfo
js location 跳转
手机是否已经是TCL账号
商城系统回调方法处理
m.tcl.com/tclcustomer/loginBind
走注册逻辑这里省去最后点击确定
云平台/account/applybindNoCaptcha检验手机和发送验证码
云平台/thirdParty/bindUser
wap登录页面点击第三方登录
用户信息注入session\\cookie
bindname是否为空
跳转账号绑定页面,页面可以切换有用户和无用户
0 条评论
回复 删除
下一页