token怎么绕开登陆页面

token怎么绕开登陆页面,第1张

当用户刚安装完APP,并进行了注册,拥有了账号和密码后。此时,则该进行首次登录了:
APP将用户输入的账号和密码提交给服务器
服务器对其进行校验,若账号和密码对得上则校验通过,说明登录成功。并生成一个token值,将其保存在数据库,同时也返回给客户端;
客户端拿到返回的token值后,可将其保存在本地。作为公共参数,即以后每次请求服务器时都携带该token,提交给服务器,让服务器校验。
服务器接收到请求后,会取出请求头里的token值与数据库存储的token进行对比校验。若两个token值相同,则说明用户登录成功过,且当前正处于登录状态,此时正常返回数据,让APP显示数据。若两个值不一致,则说明原来的的登录已经失效,此时返回错误状态码,提示用户跳转至登录界面重新登录。
用户每进行一次登录,登录成功后服务器都会更新个token新值返回给客户端。
基本的逻辑原理就是这些,下面我们看看项目代码中具体是怎么写的。
代码
首先看在登录界面发送登录请求那块。一开始我以为服务器返回的token值会在响应数据体中,也就是和用户信息在一起。但是我看了接口,并没有发现与token对应的字段。后来仔细看了下代码,原来token是在响应头中的。上面逻辑里的无论是存储token值,还是携带token作为公共参数,都是在网络层完成的。这一切都发生在网络层,而不麻烦业务层,这很优雅。

守望先锋游戏模式暂时不可用可能有以下几个原因:
1 服务器问题:游戏服务器可能因为维护或其他技术问题导致游戏模式暂时无法使用。这种情况通常是临时性的,等待官方通知解决即可。
2 游戏客户端问题:如果游戏客户端出现了一些问题,那么游戏模式可能会暂时无法使用。例如,游戏文件损坏、缺失、更新失败等。可以尝试重新启动游戏,或者卸载并重新安装游戏。
3 账户问题:如果你的账户遭到了暂时性的冻结,你的游戏模式可能会被禁用。通常这种情况会有相应的错误提示,如需要解决问题可以联系官方客服。
4 互联网连接问题:如果你的互联网网络不稳定或速度慢,那么可能会导致守望先锋游戏模式无法使用。可以尝试重新连接互联网或更改网络环境来解决问题。
如果以上方法都没有解决问题,建议联系官方客服或者在官方网站或社交媒体上查看相关通知以获取更多信息。


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

原文地址: https://www.outofmemory.cn/zz/13494637.html

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

发表评论

登录后才能评论

评论列表(0条)

保存