文案功底不太好直接说遇到的问题了
做h5交互的时候需要在本地缓存登录效果就用到cookie了
cookie存储的话就不多说了,网上一搜一大把。
首先我这边做过两次h5交互项目
遇到的问题不一样,跟公司的开发人员技术相关。
第一个公司做的项目cookie存储包括两点,一个是cookie里面包含的登录token跟jss存储还有自定义userAgent。
当时用afn做的,遇到的坑是版本太久自定义cookie无法传递到后台服务器,直接用最新的就好。
代码如下
userAgen要放到协议头里面传过去,我这边是这样需求的。
第二次做h5交互登录项目遇到的问题是cookie存储过期再次登录失效问题。
就是存储cookie后半小时内自动登录失效,明明是写了判断登录失效就自动重新获取的,可以拿到本地的缓存数据,但依旧是登录不上,为什么?因为你缓存的cookie已经失效,拿到最新的登录跟旧的冲突了。这时候就需要做一个简单的操作了
在登陆处清除过期cookie。简单的加一个判断条件清除即可。
代码不上了。。。因为这些其实百度都有了。。简单的讲一下遇到的问题跟解决方法。。