项目整体简介
用于实现游戏代练、代签到等操作前的登录验证。客户从网页端向服务器端发送账号和密码进行登录验证,服务端接收账号和密码后寻找空闲的手机并发送账号密码,手机端接收到账号密码后用autojs进行登录验证,返回验证成功或失败,若验证成功,服务端将账号和密码存入数据库中;外加一个后台管理系统,实现对验证成功的账号密码进行审批,对通过审批的账号密码进行查看、修改、删除等操作。
项目模块简介
1、脚本模块:手机脚本端和后端建立Websocket保持长连接, 实时接收账号密码进行自动登录验证
2、消息发送模块:网页端和后端建立Websocket保持长连接,客户通过网页填写账号和密码发送到后端,由后端转发至手机端进行登录验证。
3、消息处理模块:主要负责接收网页端发送过来的账号密码、将账号密码转发至手机脚本端进行登录验证、验证成功则存入数据库,用RabbitMq对网页端和手机脚本端发送到后端的消息进行处理。由于需要手机验证码进行安全验证,所以采用WebSocket进行实时消息的发送与接收。
4、后台管理系统模块:管理员登录、新增账号的审批、已审批账号的删除和修改、采用Redis缓存进行优化减少查询时间。
学校:重庆邮电大学
专业:人工智能
学历:本科