token登录
2024-08-27 13:28:35
①定义
Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。
②作用
Token的目的是为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。
Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,这样增加了服务器负担。
③应用
i>用户首次登录成功之后, 服务器端就会生成一个 token 值,保存在数据库并返回给客户端.
ii>客户端拿到 token 值之后,使用sp进行保存。
iii>客户端再次发送网络请求(一般不是登录请求)的时候,就会将这个 token 值附带到参数中发送给服务器.
iv>服务器接收到客户端的请求之后,取出token值与保存在本地(数据库)中的token值做对比
如果两个 token 值相同, 说明用户处于登录状态。
如果没有这个 token 值, 没有登录成功。
如果 token 值不同: 说明原来的登录信息已经失效,让用户重新登录。
最新文章
- ABP理论学习之日志记录
- 十二、shapes
- Codrops 优秀教程:CSS 3D Transforms 实现书本效果
- 1.2 《硬啃设计模式》 第2章 学习设计模式需掌握的UML知识
- BZOJ 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
- scanf和scanfs的区别
- 【1414软工助教】博客链接和coding链接
- SSH/HTTPS安全的本质都依赖于TLS/SSL
- asp.net core 2.1 部署 centos7
- ab访问并发测试简要步骤
- Eclipse 02: 安装SVN插件
- POST形式 soapUI调用WebService的restful接口,传入json参数,并且返回json
- 数据库的IO and 数据库优化问题
- <;20190103>;别傻了,一些 新的技术注定只适合新人
- VS2008卡死无反映解决
- SpringMVC之ajax+select下拉框交互常用方式
- [转]关于Infobright的数据导入
- iOS缓存-内存缓存
- java中获取文件目录
- Python开发【笔记】:python程序添加到systemctl系统服务
热门文章
- Python:读取 .doc、.docx 两种 Word 文件简述及“Word 未能引发事件”错误
- 11个不常被提及的JavaScript小技巧
- weblogic816 bug list
- 安卓开发笔记(十三):SQLite数据库储存(下)数据的增添,更改,删除,查询
- windows一机多装mysql,5.5+版本,8.0.11版本
- mysql7笔记----遍历节点所有子节点
- SQLServer之附加数据库
- requirement failed: Unacceptable value for property &#39;kafka.timeline.metrics.host_in_memory_aggregation&#39;, boolean values must be either &#39;true&#39; or &#39;false
- eShopOnContainers 知多少[4]:Catalog microservice
- Java实现发送手机验证码功能(短信+语音)