三国杀移动版微信充值这个微信公众号怎么绑定账号啊?告明白我给采纳

微信公众号用户与网站用户的绑定方案 - 简书
微信公众号用户与网站用户的绑定方案
您还可以全栈技术交流群(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例子。流程如下:
线下路演签到流程
其中,“绑定用户子流程”就是场景二中的流程。报名的交互在这里不再累述,每个业务都不一样。
对于一个已经完成绑定的用户,他参加一个活动,需要做的就是通过微信报名,然后扫描二维码签到,体验相当流畅。
如有任何问题,欢迎跟我交流!网侠手机站:值得大家信赖的手机软件游戏站!
关注网侠手机站礼包、游戏、app应有尽有
手机软件手软合集推荐专题
您的位置:
→ 映客微信公众号是多少?映客怎么绑定微信?
类型:影音视频大小:16.48MB评分:9.4平台:标签:
是一款手机软件,在这里有着的大量的网红在这里直播的哟,在这里提现的时候需要绑定微信,那么映客微信公众号是多少?映客怎么绑定微信?网侠小编小编将会为你详细的介绍的哟。
1、打开软件,在搜索界面,输入映客,进行搜索,选择第一映客公众号,点击进去,
2、在映客公众号详情界面,点击立即关注按钮,
3.映客公众号首页,点击红包绑定链接,绑定映客账号就可以的哟?
以上就是映客绑定微信教程,更多相关资讯请关注网侠手机站~
更多映客17直播内容,请进入专题:
安卓版本:v2.9.00苹果版本:v3.0.2
专题类型:影音类
更新时间: 运营状态:
专题标签:生活服务互动聊天交友视频短片
映客app是一款实时社交视频软件,这款软件视频一键上映,向繁琐说再见,视频直播可以很简单,而且高清画质,大屏移动画面,传递实时高...
8.0网侠指数
猜你喜欢互动聊天交友在线直播视频聊天
低头族越来越多的今天,爪机才有安全感,互动也全在爪机上进行了,那么手机互动软件有哪些呢?网侠小编来为大家推荐,在本专区将详细介绍:安卓版互动软件下载、iOS版互...
相关软件其他版本
映客软件资讯[共18篇]
映客软件教程[共66篇]是时候,换个姿势关注TA
关注 功能升级,收割 TA 的最新动态
扫我下载最新九游APP
查看: 2583|回复: 25
最后登录积分41656精华0帖子
Lv21已臻大成, 经验 41656, 距离下一级还需 6344 经验
多少级可以绑定啊,我为了那个皮肤重新创了个qq号微信号还有九游号
最后登录积分41656精华0帖子
Lv21已臻大成, 经验 41656, 距离下一级还需 6344 经验
来自九游APP
在线等,十万火急
最后登录积分51302精华0帖子
来自九游APP
九游的360的&&等等都需要等官方开放才行
最后登录积分41656精华0帖子
Lv21已臻大成, 经验 41656, 距离下一级还需 6344 经验
来自九游APP
怎么可能,我大号就是九游的,我还是绑定了
最后登录积分41656精华0帖子
Lv21已臻大成, 经验 41656, 距离下一级还需 6344 经验
来自九游APP
难道是现在官方不开放了?
最后登录积分44794精华1帖子
Lv21已臻大成, 经验 44794, 距离下一级还需 3206 经验
九游版等活动才行啊
最后登录积分25237精华0帖子
Lv18炉火纯青, 经验 25237, 距离下一级还需 2763 经验
来自九游APP
九游要活动才可以绑定,我就是上次活动绑的
最后登录积分25237精华0帖子
Lv18炉火纯青, 经验 25237, 距离下一级还需 2763 经验
来自九游APP
战友召集系统,九游的不一定战友也用九游。你再下一个官方版本的三国杀
最后登录积分25237精华0帖子
Lv18炉火纯青, 经验 25237, 距离下一级还需 2763 经验
来自九游APP
证明我没有骗人
最后登录积分25237精华0帖子
Lv18炉火纯青, 经验 25237, 距离下一级还需 2763 经验
来自九游APP
如果不充钱,要1个星期才可以到50级。每日经验上限好低
金牌优秀版主
每月版主评优分数达到金牌版主标准授予(有效期:30天)
植物大战僵尸
在植物大战僵尸游戏论坛活跃,成为游戏粉丝获得(有效期:30天)
安卓平台下载
苹果平台下载三国杀七夕活动问题答案_手机三国杀七夕活动微信公众号问题答案
三国杀七夕活动问题答案,手机三国杀七夕活动微信公众号问题答案。三国杀七夕活动问题上线,相信小伙伴们迫切想知道答案吧~下面和小编一起来看看吧!
1.交兵不假挥长剑,已挫英雄百万师。
2.求田问舍敢言愁?使吾升百尺,尔可卧低楼。
3.三顾频烦天下计,两朝kai济老臣心。
4.多记虎牢龙起处,何来三姓与人留?
5.两汉经营事颇难,一朝失却旧江山。
上面5句诗词,背后各暗藏了一个三国杀男性武将,
而下面的5句诗词,背后各暗藏了一个三国杀女性武将。
a.仿佛兮若轻&云之蔽月,飘摇兮若流风之回雪。
b.莫学孔明择妇,正焉阿承丑女。
c.巧计虽施身已jian,良方过后国仍艰。
d.玉帐留连历几春?阿瞒铜雀愿徙殷。
e.至今江畔遗碑在,犹著千秋烈女名。
你需要解读出各诗词代表的武将,然后再将女性武将按照其配偶的顺序排列。例:如果你认为1和a,2和b,3和c,4和d,5和e是夫妻,那么回答七夕活动abcde即可。
答案:七夕活动debca
热门安卓游戏排行
类型:棋牌游戏
类型:棋牌游戏
类型:棋牌游戏
类型:棋牌游戏
类型:棋牌游戏
类型:棋牌游戏
类型:棋牌游戏
类型:棋牌游戏
类型:棋牌游戏
类型:棋牌游戏(~陆减一夫人)
第三方登录:}

我要回帖

更多关于 三国杀移动版微信充值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信