扫描二维码实现后台管理系统登录

二维码实现后台登录简单版的过程:

1.前端页面实时生成带有唯一标识uid的二维码,二维码内容为系统内的接口。(后端也可以生成)

2.当扫描二维码时访问后台接口,后台的接口获取uid,组装数据访问微信端接口获取用户的openID,此时会重定向到自定义的接口地址

3.在重定向的接口地址里将获取到的openid和后台进行身份的验证,如果是后台的管理员则将信息存入redis手机端返回成功页面,否则返回失败页面

4.使用轮询或者长连接不停的用uid去访问后台获取最新的消息,如果redis中存在uid为key的值则跳转登录成功后的界面。(用的shiro做登录的,需要自己重新写验证方法)。

保密原则代码就不上了。

posted @ 2018-09-12 19:04  Maylove  阅读(5801)  评论(0编辑  收藏  举报