,Php用户登陆后的token一般怎么生成的?app端?

用户投稿 55 0

关于“tokengetall_php”的问题,小编就整理了【4】个相关介绍“tokengetall_php”的解答:

Php用户登陆后的token一般怎么生成的?app端?

这个需要php后端生成,当登录成功的时候,后端通过用一些信息通过算法组合成token,返回给app端,app端接收保存。

这个token尽量做成可以还原解析

token是什么意思?Token的三个要素是什么?

token的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。

当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无需再次带上用户名和密码。简单token的组成;uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,token的前几位以哈希算法压缩成的一定长度的十六进制字符串。为防止token泄露)。

token保存数据库里面吗?

token没必要保存数据库。

Token保存时附上一个超时时间expire。比如设置7200秒后登陆无效,则登陆成功时php服务端将token和有效时间time()+7200这两个参数发送给客户端。这样只需要检查当前时间是否大于expire就能判断登陆是否还有效,不需要手动删除.

同时服务端登陆成功时设置一个有过期时间的session,这样可以通过session是否存在来决定用户的登陆信息是否还有效。

token什么意思中文?

n.

(用以启动某些机器或用作支付方式的)代币,专用辅币;代价券;赠券;礼券

adj.

装样子的;装点门面的;敷衍的;象征性的;作为标志的;象征性的(付款或费用)

到此,以上就是小编对于“tokengetall_php”的问题就介绍到这了,希望介绍关于“tokengetall_php”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!