token已过期啥意思

token已过期啥意思的答案是:证书已过期的意思。

token已过期啥意思

证书是由机关、学校、团体等发的证明资格或权力的文件,是指表明(或帮助断定)事理的一个凭证。

token代表证书已过期的意思。token在互联网行业代表的是身份令牌。就是登录之后系统分发的一个代表这个用户的一个证书,这个证书是有时效的,如果时效结束了就会出现这个token失效的情况,要解决这个问题,如果是手机端的话,退出登录在重新登录一次就好了。

Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。

使用Token的目的:Token的目的是为了减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。

如何使用Token

用设备号/设备mac地址作为Token

客户端:客户端在登录的时候获取设备的设备号/mac地址,并将其作为参数传递到服务端。

服务端:服务端接收到该参数后,便用一个变量来接收同时将其作为Token保存在数据库,并将该Token设置到session中,客户端每次请求的时候都要统一拦截,并将客户端传递的token和服务器端session中的token进行对比,如果相同则放行,不同则拒绝。

此刻客户端和服务器端就统一了一个唯一的标识Token,而且保证了每一个设备拥有了一个唯一的会话。该方法的缺点是客户端需要带设备号/mac地址作为参数传递,而且服务器端还需要保存;优点是客户端不需重新登录,只要登录一次以后一直可以使用,至于超时的问题是有服务器这边来处理。若服务器的Token超时后,服务器只需将客户端传递的Token向数据库中查询,同时并赋值给变量Token,如此,Token的超时又重新计时。