jfinal weixin开发微信服务的用户信息保持

用jfinal weixin开发了一个服务的微信端应用,比较特殊的是允许用户从不同服务号访问,所以设计采用以下策略:

1、用cookie保持用户openid;

2、设计visitor对象,封装从ApiResult获取的信息,以及从数据库获取的人员di,机构id,身份证号码,手机号等可能会用到的信息;

3、把visitor对象放到ehcache中,以openid为key,设置其生命周期要比openid的生命周期长;

4、在业务中根据openid获取其visitor对象;

5、重新获取openid时重新设置visitor;

6、当用户信息改变时,注意visitor对象的同步更新;

你可能感兴趣的:(jfinal weixin开发微信服务的用户信息保持)