我的一个思路:
用户登录的时候,输入username/password,post到后端
后端正常流程登录验证,验证成功,生成token和expire_time并存储到数据库,并返回信息告诉前端登录成功
前端收到登录成功的信息后,将后端返回的用户信息存储起来,并按照后端生成token的规则,自己生成一个token信息并保存本地
当前端再次请求后端数据的时候,在header里面带上token
后端每次收到前端请求的时候验证该token是否存在,并验证token的有效期
疑点一:该思路是否需要改进?
疑点二:前端生成的token发送服务器的时候,是否会被劫持?有什么方案可解决?
疑点三:使用php如何优雅的获取header里面的token?
牧羊人nacy
相关分类