@andy2015
2019-03-26T07:16:45.000000Z
字数 1477
阅读 98
首次登录操作;
登录API:
{"success": true,"message": "登录成功","code": 200,"result": {"userInfo": {"id": "a75d45a015c44384a04449ee80dc3503","username": "jeecg","realname": "jeecg","password": "3dd8371f3cf8240e","salt": "vDDkDzrK","avatar": "user/20190220/e1fe9925bc315c60addea1b98eb1cb1349547719_1550656892940.jpg","birthday": null,"sex": null,"email": null,"phone": null,"status": 1,"delFlag": "0","createBy": "admin","createTime": "2019-02-13 16:02:36","updateBy": "admin","updateTime": "2019-02-20 18:30:50"},"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1NTM1ODU0MjYsInVzZXJuYW1lIjoiamVlY2cifQ._fJxrmGQj4sB6xF8gPpW4wMvb4Dcf69QxhLGPKcBcaM"},"timestamp": 1553583626478}
判定用户是否登录或者会话超时;
业务系统相关Filter代码片段如下:
String token = httpServletRequest.getHeader("X-Access-Token");String cacheToken = null == token ? token : redisUtil.get("PREFIX_USER_TOKEN " + token);if (null == token || null == cacheToken) {// TODO 跳转到登录页面,进行登录操作}