手机绑定流程
第一步:请您点击导航上“帐号中心”登录,进入我的帐号中心。 & & & & 第二步:登录帐号中心成功后,请您选择“帐号管理”--“手机绑定”,点击后方的“未绑定”。 & & & & 第三步:请您根据提示输入相应的信息,点击确定,系统会将4位校验码发送到您需要绑定的手机上。 & & & 第四步:请您输入4位效验码,如未收到,60秒后可点击重新获取,信息填好后,点击确定即可绑定成功。 & & & &第五步:绑定成功后,您可以使用绑定的手机号进行登录、充值、找回密码及安全口令等操作。 & & & & 首次绑定手机免费,之后每更换一次新的手机号码会收取游戏帐号内1万波克点的功能使用费。绑定成功后24小时内无法解绑。
& & & & & & & & & & & & & & & & & & & & & & & & &
&知道了,我要
以上信息是否已解决您的问题?
Copyright(C)&&网络科技股份有限公司
******:021- | 办公地址:上海市金沙江路1628弄绿洲中环10号21F
增值电信业务经营许可证
互联网文化经营单位&
沪ICP备号-10
文网游备字(2011)C-CBG015号微信公众号用户与网站用户的绑定方案 - 简书
下载简书移动应用
写了31850字,被114人关注,获得了263个喜欢
微信公众号用户与网站用户的绑定方案
您还可以全栈技术交流群(QQ群号:)
现在很多网站都已经建立了一套完整的用户账号体系,基于这套体系,再做其他应用的用户扩展就非常方便。例如,有了微软的outlook账户,就可以登录win8,可以登录微软的邮箱,还可以登录skype。同样地,一个Apple ID可以享受苹果的所有服务。正所谓,一个账号,处处使用。
对于企业,可能会有产品线通常有网站,app,微信公众号等。统一各产品线的账号体系,实现一个账号处处使用的目标是非常有必要的。网站和app使用同一个账号,不需要做任何多余的工作,客户只要有用户名密码即可登录。对于微信公众号,由于它是基于微信公众平台的一个应用,需要遵守平台的规则,所以需要做一些额外的工作才能达到账号互通的目标。
接下来我们就来讨论一下,如何做到微信公众号用户与网站用户的账号体系无缝对接。
当用户关注微信公众号后,会有一些交互,交互过程中可能需要获取到用户的身份信息(对应到网站的账户信息),例如在公众号中下单,查询订单等操作。那么现在问题来了:对于同一个用户,我们如何建立微信公众号用户(openid)与网站用户(userid)之间的对应关系。这个过程我们称之为绑定。
微信账号绑定
为了简化讨论,我总结了这样两个场景:
一、用户已注册成为我们的网站用户,但还未关注我们的微信公众号;二、用户未注册,但已关注我们的微信公众号。
对于以上两种情况,下面分别讨论。
用户已注册成为我们的网站用户,但还未关注我们的微信公众号。如何方便用户关注公众号,同时又能把用户和微信公众号绑定在一起呢?很自然地就可以想到二维码这个入口。
最近几年,二维码的应用特别广泛。微信对二维码的推广及应用可以说是如鱼得水,微信二维码支付,微信二维码登录,微信二维码名片等等。可以说,二维码已经成为O2O中连接线上线下的重要纽带。小马哥也称"二维码是线上线下的一个关键入口"。
在这里,需要用户在网站上先登录,然后在合适的地方给出一个绑定入口,比如在个人设置里。绑定流程如下:
微信账号绑定流程
这里需要用到微信的二维码生成功能:
关于微信二维码,官方文档中这样说:
目前有2种类型的二维码,分别是临时二维码和永久二维码,前者有过期时间,有效期30天(2592000秒),但能够生成较多数量,后者无过期时间,数量较少(目前参数只支持1--100000,即10万个)。两种二维码分别适用于帐号绑定、用户来源统计等场景。
显然,我们使用临时二维码比较合适。每当用户刷新页面时,都可以生成一次。
由于二维码里可以带有场景值(scene_id),当用户扫描带有场景值的二维码后,微信服务器会把场景值推送给我们自己的服务器,我们拿到场景值后,就可以做验证和绑定逻辑。注意:生成二维码需要认证后的服务号。
一次完整的绑定流程应该是这样的:
①用户登录网页,点击“绑定微信账户”;②后台使用微信接口,生成二维码链接返回给前端显示,并建立场景值A与用户的对应关系;③用户扫描二维码,并点击关注微信公众号(假如已关注,直接跳到④);④后台接收微信服务器推送的场景值A;⑤后台根据场景值A,查询到对应的用户ID(依赖于②中建立的对应关系);⑥建立用户userid与微信用户openid的对应关系;⑦给用户的微信客户端推送“绑定成功”的提示;⑧通知前台页面,绑定已完成,刷新页面,并返回一些微信账户信息。完成绑定。
其中,②中,“建立场景值A与用户之间的对应关系”,因为用户已经登录,所以用户点击“绑定微信账户”时,我们可以在后台分配一个临时场景值A与用户ID之间的对于关系。对于用户量不大的网站,可以直接使用php中的apc来缓存,并设置一个过期时间(与临时二维码过期时间设置成一样即可)。不要使用session来存储这种对应关系,因为④中是微信的推送事件,是不带session信息的,可以使用redis这类缓存或DB来存储。另,这里要使用临时二维码,数量上没有限制,只有时间限制,前台定时刷新即可。
⑧中,因为http没有推送机制,所以最简单的方法就是轮询去查询,是否已经完成绑定,完成绑定后再刷新页面。
完成绑定后,用户再跟我们的微信公众号交互时,根据openid可以找到对应的userid,即完成身份识别。对于之前提到的下单,查询订单,都是可以实现的。
整个绑定过程并不复杂,实现起来也没有太大的技术难度,最关键的是思路。
上述流程是用户已经在网页端登录了,也就是说已经注册用户。对于没有登录的情况,我们也可以做,在登录页面生成一个二维码,让用户用微信扫一扫。假如用户已经注册,则可以自动登录,并完成网站账号和微信账号的绑定;假如用户没有注册,则网页跳转到绑定账号页面,只要用户输入邮箱密码快速注册,同时也完成了网站账号和微信用户的绑定。实现技术方案跟上述类似。
场景二,对于用户来说操作略微复杂,因为它需要用户在微信客户端的网页中完成登录/注册。所以,假如注册过程太过复杂繁琐,不建议使用。
用户绑定账户流程
上述绑定流程集成了注册的过程,所以看起来比较复杂。实现起来也没有太大的难度,我们重点关注一下安全性方面的问题,因为绑定账户涉及到用户的信息安全,考虑两个问题:
1、如何防止链接被伪造
登录/注册的链接需要确保是我们自己的服务器生成的,其他人无法伪造。可以参考微信的验证服务器地址的有效性:
所以一个比较安全的登录链接可以是这样的:
校验签名的代码:
private function checkSignature()
$openid = $_GET["openid"];
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = TOKEN;
$tmpArr = array($token, $timestamp, $nonce, $openid);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
token值可以跟自己的微信公众号后台的一致,也可以换一个,建议换一个安全点。
2、如何确保openid是可信的
考虑这种场景:A用户进入登录页面,复制登录链接到浏览器,把openid替换为B用户的openid,使用A用户的账号密码登录。这样就把A用户的userid和B用户的openid绑定在一起了,显然是不安全的。
解决方案有很多,比如可以给openid加密,在加密方法保密的情况下,用户无法伪造加密后的openid。假如不想给openid加密,可以在生成链接时,在服务器端建立openid与签名signature的对应关系,假如用户篡改了openid就无法通过校验。
记住,永远不要轻信客户端传过来的信息。
完成绑定后,我们可以做一些简单的应用。比如,公司需要举办一个线下路演活动,该活动需要报名才能参加,并且需要签到。
这是一个典型的可以用微信实现的O2O例子。流程如下:
线下路演签到流程
其中,“绑定用户子流程”就是场景二中的流程。报名的交互在这里不再累述,每个业务都不一样。
对于一个已经完成绑定的用户,他参加一个活动,需要做的就是通过微信报名,然后扫描二维码签到,体验相当流畅。
如有任何问题,欢迎跟我交流!
如果你觉得作者的文章不错,一不小心帮到了你,欢迎打赏作者几包辣条的钱?
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
这是产品经理的聚集地,欢迎大家投稿或者找我聊产品,可以加我微信: listen312
【关于专题管理员Allen】
? 24161人关注
用户导向设计、交互设计与用户体验的平衡。
? 16345人关注
产品经理的实战
? 13575人关注
如果你觉得作者的文章不错,一不小心帮到了你,欢迎打赏作者几包辣条的钱?
选择支付方式:西西软件下载最安全的下载网站、值得信赖的软件下载站!
→ 白猫计划账号绑定功能怎么用 账号绑定功能过程详解
1.0.29 安卓版
类型:休闲益智大小:121M语言:中文 评分:8.3
在的游戏中,绑定自己的账号是很重要的,绑定自己的账号后,可以直接登录不用再输入密码,而且在账号丢失的时候也方便找回来。不过很多新手玩家还不太明白白猫计划中的账号要怎么绑定,在这里,为大家整理了一下在白猫计划中绑定账号的详细步骤,我们一起来看看吧。白猫计划汉化破解版:(1)如何绑定账号点击菜单&在菜单界面中,点击设定点击账号绑定,然后点击用邮箱注册填入必要信息注册成功,当前游戏账号已绑定邮箱再次执行这个操作步骤时,会显示已经绑定的账号,以及对账号的修改选项(2)如何修改账号如果要更换密码,需正确输入一次旧密码,然后两次输入相同的新密码如果要更改提问,直接输入新的提问***,然后点击更换即可(3)如何输入账号当在一个新设备上进入《白猫计划》游戏后,先不要登录服务器。请点击左下角的设备更换&然后选择用邮箱登录输入之前绑定的邮箱与密码这样,就成功地将账号转移到新设备了。接下来,就愉快的开始游戏吧!
喜欢日系手游的小伙伴们注意了哦,你还在为找不到玩什么日系手游而苦恼吗现在西西小编这里为小伙伴们带来年最新的日系手游国服版大全,这里不但有最新的日系手游国服版,还有你耳熟能详的日系手游哦,感兴趣的玩家快来淘一淘吧目前最火的日系手游国服版是什么说道目前最火的登陆中国的日系国服手游,当然非网易代理的乖离性百万亚瑟王莫属了作为国内一线的游戏公司,网易游戏不但突破了原有的卡牌局限,还独创元素系统以及多种卡牌...
03-27 / 160.9M
推荐理由:让众多海贼王粉丝期待已久的官方授权的“ONEPIECE”正版手游《航海王强者之路》火热开测啦!西西抢先为各位
10-26 / 41.0M
推荐理由:网易独代的超人气亚瑟王续作《乖离性百万亚瑟王》终于正式登录安卓、iOS双平台了!乖离性百万亚瑟王【安卓版
07-23 / 185.8M
推荐理由:《航海王启航》安卓版是中国大陆地区第一款正版授权的《航海王》(ONEPIECE)手机游戏,是专门面向中国市场
08-14 / 121M
推荐理由:白猫计划是一款3D动作RPG游戏,玩家可以切换同伴来战斗,平时与同伴对话,可以提升亲密度,增加羁绊。游戏中
03-27 / 160.9M
推荐理由:安卓航海王强者之路破解版是由日本官方授权的“ONEPIECE”正版手游,游戏完美的还原了动漫当中人物和剧情,
04-21 / 149.9M
推荐理由:由上海小游网络代理的日本Asobimo株式会打造的手游《阿瓦贝尔战纪》国服版以及正式发布了,西西这里为各位带
白猫计划西西专区为您提供该游戏破解版辅助电脑版苹果版刷金币修改器等相关辅助下载助你在游戏中能够玩的更加的愉快快来下载游戏体验吧游戏简介日本厂商继魔法师与黑猫维斯之后打造的最新手游力作白猫白猫预定于近日中旬上架安卓平台,主角声优情报及最新一并公开,安卓版提前预约正式开启。白猫是一款正统日式,故事讲述了在遥远的过去,有一个美丽的天空之国,玉座上的高贵白猫和满身泥泞的黑猫相恋了,而这就是一切故事的开始。...
08-14 / 121M
推荐理由:白猫计划是一款3D动作RPG游戏,玩家可以切换同伴来战斗,平时与同伴对话,可以提升亲密度,增加羁绊。游戏中
05-15 / 121M
推荐理由:白猫计划汉化破解版是一款日系风格的唯美扮演类手机游戏,该作一度冲进APP前十,在日下载量达到近千万。游戏
05-15 / 141.2M
推荐理由:白猫计划汉化破解版IOS版是一款唯美日漫风扮演类手机游戏,独创竖屏单指操控,让玩家可以单手指完成几乎所有
11-12 / 34.4M
推荐理由:白猫计划,一款近期手游段十分流行的是3D动作角色扮演游戏,目前在各大手游排行榜也名列前茅,是一
03-23 / 2.0M
推荐理由:白猫计划刷金币烧饼修改器是该游戏的辅助工具,可以帮助玩家修改金币、经验、攻击力等,使玩家更好的体验游
03-23 / 2.8M
推荐理由:白猫计划叉叉助手辅助是该游戏的辅助工具,有自动挂机、刷金币等功能,使玩家尽情享受游戏的乐趣。游戏画风
05-0605-0604-2704-2304-0304-0304-0304-0304-0304-02
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载[][][][][][][][][][][][]
最新文章热门文章
[][][][][][][][][][][][]
[][][][][][][][][][][][]
游戏攻略: 游戏心得:
05-1204-0604-0203-27
风格:,,,,,,
今日推荐有奖活动
超人气3D动作都市驱魔手游《异次元战姬》,今日全平台驱魔公测。
原创第一宠物收集手游《怪物x联盟2》今天正式iOS首发啦!
《刀塔传奇》改名《小冰冰传奇》重返AppStore分享转发游戏赢海量京东卡
《如果的世界》是一款纯正日漫风回合制MMORPG手游。9月23日全平台公测。
日期名称状态下载号
10-18内测10-18公测10-19封测10-19内测10-20内测10-20封测10-20内测10-20公测10-20内测10-20封测11-01公测
12345678910
日期名称号
10-1110-1110-1010-0910-0110-0109-3009-3009-30
京公网安备 86 京ICP证140355号 京网文【-109号账号绑定_野糖网分享可免单微博分享试一下NEW上装
折扣分类折扣活动折扣力度账户中心 >账号绑定社交账号绑定社交账号绑定解除绑定自动分享喜欢的商品onoff自动分享购买的商品onoff自动分享评论/留言的商品解除绑定分享设置授权给,分享精彩设计给好友~ 您可以在&“账户设置”----&中了解更多取消分享设置您要把喜欢的动态自动分享到微博吗? 您可以随时在&“账户设置”----&中修改好,以后默认分享不要分享到微博会员登录 / 注册邮箱密码验证码:记住密码同意进入野糖社交账号直接登录:微博登录注册后即可获得50元代金券完善信息这是您第一次用此社交账号登录,我们建议您完善一下您的注册信息。邮箱密码进入野糖完成邮箱验证注册验证邮件已经发送到您的邮箱,请您及时完成邮箱验证。感谢您的分享,快来试试手气吧请点击转盘开始抽奖明天再来吧:)
每人每天限制3次抽奖今天还有0次抽奖机会,及时行乐!有点不lucky 刮***时总会浮出的那两个字已经成为了失望的代名词,所以野糖不会说谢谢,只会说:我爱你!今天还有2次抽奖机会,及时行乐!!!!您获得了野糖50元代金券看来老板又要生气了…50元的代金券已经注入你的账户购物满250元既可使用,有效时间为1个月。今天还有2次抽奖机会,及时行乐!!!!您获得了野糖500元代金券几十年后,当孩子们问你:“妈妈,爸爸,你一生中最幸运的时刻是什么时候?”你会后悔今天没有将这个屏幕截图下来… 500元的代金券已经注入你的账户购物满2500元既可使用,有效时间为1个月。今天还有2次抽奖机会,及时行乐!!!!您获得了野糖100元代金券看来老板真的要生气了…100元的代金券已经注入你的账户购物满500元既可使用,有效时间为1个月。今天还有2次抽奖机会,及时行乐!!!!您获得了野糖10元代金券嗨,手气不错!10元的代金券已经注入你的账户,代金券没有使用限制,有效时间为一天(明天23:59分过期)。赶快用哦!今天还有2次抽奖机会,及时行乐!有点不lucky 刮***时总会浮出的那两个字已经成为了失望的代名词,所以野糖不会说谢谢,只会说:我爱你!今天还有2次抽奖机会,及时行乐!×分享到微博:野糖就是那些特立独行的人儿,有一点野,又有一点甜。@野糖网 是一个为你们定制的电子商店。你,够野吗?微博分享 comalottery完成分享,玩转幸运轮~配送方式支付方式售后服务帮助信息