①定义

Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。

②作用

Token的目的是为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。

Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,这样增加了服务器负担。

③应用

i>用户首次登录成功之后, 服务器端就会生成一个 token 值,保存在数据库并返回给客户端.

ii>客户端拿到 token 值之后,使用sp进行保存。

iii>客户端再次发送网络请求(一般不是登录请求)的时候,就会将这个 token 值附带到参数中发送给服务器.

iv>服务器接收到客户端的请求之后,取出token值与保存在本地(数据库)中的token值做对比

如果两个 token 值相同, 说明用户处于登录状态。

如果没有这个 token 值, 没有登录成功。

如果 token 值不同: 说明原来的登录信息已经失效,让用户重新登录。

最新文章

  1. ABP理论学习之日志记录
  2. 十二、shapes
  3. Codrops 优秀教程:CSS 3D Transforms 实现书本效果
  4. 1.2 《硬啃设计模式》 第2章 学习设计模式需掌握的UML知识
  5. BZOJ 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
  6. scanf和scanfs的区别
  7. 【1414软工助教】博客链接和coding链接
  8. SSH/HTTPS安全的本质都依赖于TLS/SSL
  9. asp.net core 2.1 部署 centos7
  10. ab访问并发测试简要步骤
  11. Eclipse 02: 安装SVN插件
  12. POST形式 soapUI调用WebService的restful接口,传入json参数,并且返回json
  13. 数据库的IO and 数据库优化问题
  14. <20190103>别傻了,一些 新的技术注定只适合新人
  15. VS2008卡死无反映解决
  16. SpringMVC之ajax+select下拉框交互常用方式
  17. [转]关于Infobright的数据导入
  18. iOS缓存-内存缓存
  19. java中获取文件目录
  20. Python开发【笔记】:python程序添加到systemctl系统服务

热门文章

  1. Python:读取 .doc、.docx 两种 Word 文件简述及“Word 未能引发事件”错误
  2. 11个不常被提及的JavaScript小技巧
  3. weblogic816 bug list
  4. 安卓开发笔记(十三):SQLite数据库储存(下)数据的增添,更改,删除,查询
  5. windows一机多装mysql,5.5+版本,8.0.11版本
  6. mysql7笔记----遍历节点所有子节点
  7. SQLServer之附加数据库
  8. requirement failed: Unacceptable value for property 'kafka.timeline.metrics.host_in_memory_aggregation', boolean values must be either 'true' or 'false
  9. eShopOnContainers 知多少[4]:Catalog microservice
  10. Java实现发送手机验证码功能(短信+语音)