soul代理服务器
2021-05-02 13:07:08 0 举报
无
作者其他创作
大纲/内容
不包含
根据body中phone进行解密到的明文手机号码,查询数据库账号数据,将请求中的sMDeviceId和账号在数据库中产生绑定关系
根据body中phone进行解密到的明文手机号码,查询数据库账号数据
否
判断path中是否包含account/login
替换绑定账号中的smDeviceID到返回值的deviceId
包含
根据deviceId查询绑定关系
目标服务器
host是否包含soul或者fengkongcloud
拒绝请求,返回404
补充说明
拦截返回值,读取deviceId
是否绑定
代理服务器
处理soul请求
返回错误,msg提示用户\"大退soul后,重新使用133xxxxxxxx账号登录\"
未绑定
客户端
直接返回指定格式json,json中数据查询到的账号数据,并记录登录时间
根据body中smDeviceID判断是否绑定
请求
soul.pem文件
放行,不做拦截,原路转发
是否包含fengkongcloud
证书是否为soul.pem证书
fengkongcloudurl地址:http://fp-it.fengkongcloud.com/v3/profile/ios 或者http://fp-it.fengkongcloud.com/v3/profile/android返回值:{ \"code\
已绑定
登录请求和返回值请求地址:account/login,host为动态请求body:area=86&password=5520b86bf653fbd21bd9b461820df45e&phone=M0FBWk1WS24yUkdtVHQ4VG92KzZWZz09&sMDeviceId=20210429151438c1632e9430b16e7535d919379578a4b2012852f8e1fe6a9e form表单格式phone为加密,解密方式:进行一次base64解码,得到一串base64字符串,然后进行DES解密,key为789!@#xswEDCzxcv,ECB模式,解密之后为明文phone。返回值:{ \"code\
不作处理
处理风控
是
0 条评论
下一页