本香世界怎么扫不起二维码,显示服务器繁忙

本香世界怎么扫不起二维码,显示服务器繁忙,第1张

本香世界怎么扫不起二维码显示服务器繁忙的原因是①可能是因为用户访问量过多,而导致其出现了拥堵现象。
②该服务器端没有及时的进行维护升级。导致用户访问时,经常容易出现这种不良反应。
③该平台其内部为用户提供的连接线路有限,使得部分用户不能在某些特定的时间段进行访问。

使命召唤目前只有pc版,可以进行扫码上号,具体怎么 *** 作呢,今天跟大家分享一下

工具/原料

电脑

win10

使命召唤pc端

方法/步骤

首先在电脑上安装使命召唤pc端

然后等待游戏解压资源(过程有点慢,还请耐心等待一下)

打开登录页面后,选择其中一个登录方式

4

最后根据你选择的方式,会d出扫码页面,使用该方式的手机版本扫码,即可上号

END

注意事项

注意只有pc版本的才有扫码登录

希望能帮到大家

打开游戏,玩家直接登录游戏,如果没有账号,可以选择more,使用微信登录,国际服用的都是Facebook登录。

找到登录方式后,直接授权就可以登录上去了,网络正常的基本都可以连接上去。

有的时候服务器卡顿导致的登录不了,这个是有短暂的登录问题。

推荐玩家重新打开网络,重新连接游戏。

系列介绍

游戏已发布正式作品至第十七部,分别是:《使命召唤》、《使命召唤2》、《使命召唤3》、《使命召唤4:现代战争》、《使命召唤:战争世界》、《使命召唤:现代战争2》、《使命召唤:黑色行动》、《使命召唤:现代战争3》、《使命召唤:黑色行动2》。

《使命召唤:幽灵》、《使命召唤:高级战争》、《使命召唤:黑色行动3》、《使命召唤:无限战争》、《使命召唤:二战》、《使命召唤:黑色行动4》、《使命召唤:现代战争》 和《使命召唤:黑色行动 冷战》。

近些年来,越来越多的网站支持使用手机 APP 扫二维码进行登录。

传统的登录方式需要用户在浏览器中输入账号密码,完成输入之后点击登录按钮将这些数据发送到服务器上,服务器对这些数据进行验证并返回特定的状态码和 Cookie 等信息给浏览器。

扫二维码登录这种方式 不需要用户输入账号密码 ,这些信息保存在手机 APP 中,并由 APP 发送到服务器上。但是这种方式有几个问题需要解决:

打开微信网页版,后出现登录二维码。

使用二维码识别软件可以得到这个二维码中包含的字符串信息,这是一个 URL 地址,包含了一个参数 I=AbRKq90dXQ==。

再打开 Chrome 的开发者工具观察网络请求,注意到浏览器在不断地发送

这个请求,并且其中的 uuid 参数值和二维码中的 I 参数一样。

通过上面的实践我们知道,登录二维码包含了服务器的 URL 地址,其中也 包含了 uuid 参数 。当用户使用手机 APP 扫描二维码登录之后, 发送用户名、密码、uuid 等信息给服务器 ,服务器验证之后就 将 uuid 和该账户关联并保存到 Session 中

浏览器需要不断地向服务器发送 AJAX 请求,该请求包含了 uuid 参数,当查询到服务器已经存在 uuid 和账户的关联信息之后,就可以知道是某个账户扫描了该二维码登录。

服务器返回 200 成功状态码 Cookie 和账户信息等数据 ,浏览器接收到这些数据之后就可以完成登录 *** 作。应该注意到,为了使的浏览器能不断发送 AJAX 请求,建立的 >

随着wx的普及对开发同学来说一些业务场景会使用到“扫码登录”功能,特别是PC网页端,在此之前没有这方面的开发经历,所以接到这个需求的时候还是有点慌的,最终通过查阅网上的资料以及老大的指导下实现了这个功能,目前已经投入使用,实现之后还是蛮兴奋的。特此记录一下实现的过程。

扫码登陆的实现需要手机端的服务器和Web端的服务器配合实现。大致分为以下几步:

step1:网页端请求登陆二维码

要实现网页版的扫码登陆,用户必须先要请求一个登陆的二维码。Web端的服务器收到用户申请登陆二维码的请求后,会随机生成一个uuid(这个uuid作为页面的唯一标识符),并且会将这个uuid当做一个键值对的key存入后台Redis。存入Redis的这个键值对的value是什么我们待会再说。

需要注意的是存入Redis的键值对必须设置一个过期时间,不然的话拿着这个uuid登陆一次后就一直处于登陆状态了。

当浏览器端拿到Web服务端返回的二维码信息后,解析其中的uuid,并拿这个uuid不断去后台轮询是否已经登陆成功。如果后台已经登陆成功,Web端就自动跳转到登陆成功页面。不然的话会一直轮询,直到二维码失效(这里我们发现给二维码设置有效时间真的很有必要,如果二维码没有有效时间的话,会不断的轮询后台,给后台造成很大的压力)。

那么上面的关键点是Web端服务器是怎么判断用户是否已经扫码登陆成功过的呢? 请看下面的步骤。

step2:手机端将用户id存入Redis

用户请求到二维码后,就开始拿出手机,打开相应的App扫描二维码。扫描过程中手机会将uuid和手机端登陆后获得的token信息一起提交到手机端服务器。

手机端服务器会先拿token信息判断这个用户是否合法,是否已经正常登陆。如果判断已经正常登陆,那么会将这个用户的userId和提交过来的uuid当做一个键值对(uudi-userId)存入Redis。这边回答了步骤一种留下的问题。

简单来讲手机端做的工作就这么多。让我们继续回到Web端。

step3:web端轮询成功

步骤一中讲到:二维码登陆页会不停的轮询是否登陆成功。这边的依据就是Redis中存在uuid-userId键值对。如果这个键值对已经存在,说明手机端已经扫码登陆过。

Web端服务器一旦判断到手机端已经扫码登陆过,就可以拿着userId进行登陆。并将必要的用户信息和token信息返回Web前端。至此Web端登陆成功。

本文记录了一个扫码登陆的简单版本,但是也能描述扫码登陆的大致原理。实际开发过程中应该还是有许多细节需要考虑。比如安全问题等。具体的还是需要我们进行实战了。

欢迎大家一起讨论~

iqoo10扫描二维码扫不出来的原因是网络和服务器问题。网络问题导致扫码扫不出来可以更换不同的网络,更换信号强的网络设备。服务器问题导致二维码扫不出来,可以刷新手机页面,或者退出后重新进入,还扫不上可以重启设备。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12981029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存