为什么要使用token?
Token实际就是在计算机身份验证中的令牌的意思。
当前端向后端发起数据请求的时候,后端需要对前端进行身份验证,但是我们又不想每次都输入用户名和密码,这时就需要用一个标识来证明自己的身份,这个标识就是token
token验证流程:
1.客户端使用用户名和密码请求登陆
2.服务器收到请求,验证登陆是否成功验证成功后,服务器会返回一个token给客户端,反之,返回身份验证失败的信息
3.客户端收到token后把token用一种方式存储起来,如(cookie,localstorage,sessionstorage,其他)
4.客户端每次发起请求时都会将token发给服务端
5.服务端收到请求后,验证token的合法性,合法就返回客户端所需数据,反之,返回验证失败的信息