-
使用go语言及其对应框架Gin
-
暂时布置为单机式服务
-
数据库使用mysql、redis
-
简单前端示范
- main.go 主程序,负责处理所有的网络请求
- user_info_ctrl.go 负责处理用户信息
- user_behavior_spy.go 负责监视用户活动情况,即风控引擎
- user_risk_ctrl.go 负责给出用户对应风险行为的处理,即风控策略的实现
- index.html 登录成功后的主页,登出和注销的按钮设置在此
- login_username.html 用户名登录的页面,可切换到注册页面或者手机号登录的页面
- login_phone.html 手机号登录的页面, 可切换到注册界面或者用户名登录的界面
- register.html 注册的界面,可返回到用户名登录界面
-
基于mysql数据库的用户信息增删查
-
用户的行为监视,在一定时间内用户的操作次数记录,使用redis来缓存记录
-
对于风险行为处理的具体实现,可能需要部分前端的协助(实现滑块等)
-
前端简单网页的进一步完善(显示一些提示信息、优化UI等)
-
对整个工程、各个模块基于main文件进行整合
- 基于数据库的用户信息管理 周子涵
- 用户风控管理引擎算法 张伟明
- 用户风控具体处罚实现 郑祎凡
- 配合风控处罚实现调整前端网页、优化UI 谭永锋
- 整合工程、对接各个模块接口 黄文略
下载文件夹后以test作为根目录建立go项目,运行项目,访问127.0.0.1:8080可以看到目前的效果,端口号可在main文件中自行更改