多端身份交互
2016-08-31 10:13:31 0 举报
AI智能生成
蜗牛通多端身份互传
作者其他创作
大纲/内容
多端身份交互
APP、PC版
用户名、密码登录
聊天服务器提供验证接口,接口参数包括用户名、密码、mac地址
用户名、密码校验通过则在数据库中生成当前登录人的Token,并将Token返回。数据库中存储Token、mac地址、登录人信息
检验用户名密码错误,返回状态,通知客户端提示密码错误重新登录
检查密码为空,返回状态,通知客户端提示用户设置密码
用户名、验证码登录
数据服务器提供验证接口,接口参数包括用户名、验证码、mac地址
验证码校验通过则在数据库中生成当前登录人的Token,并将Token返回。数据库中存储Token、mac地址、登录人信息
验证码校验失败,返回状态,通知客户端提示验证码错误重新获取验证码
Token登录
聊天服务器提供验证接口,接口参数包括Token、mac地址
聊天服务器校验Token、mac地址和数据库中的信息一致,则Token对应的用户登录成功
聊天服务器校验Token、mac地址和数据库中的信息不一致,则返回登录失败状态,重新登录蜗牛通
请求数据服务器数据(组织、人员等)
数据服务器提供获取客户端需要的数据接口,所有接口除业务需要的参数外需要提供Token,mac两个身份参数
数据服务器校验Token、mac地址和数据库中的信息一致,返回接口数据
数据服务器校验Token,mac地址和数据库中的信息不一致,返回空数据,并通知客户端,设备已变更需重新登录
跳转其他网页系统(手机签核等)
数据服务器提供临时授权码生成接口,接口参数包括,Token,mac地址
数据服务器校验Token、mac地址和数据库中的信息一致,在数据库中生成当前登录人的临时授权码,并将临时授权码返回。数据库中存储临时授权码、登录人信息
数据服务器校验Token、mac地址和数据库中的信息不一致,不生成临时授权码,并通知客户端
数据服务器提供临时授权码校验接口,接口参数包括临时授权码
数据服务器校验临时授权码有效则返回临时授权码对应的人员信息,并删除改临时授权码(临时授权码只能使用一次)
数据服务器校验临时授权码无效则不返回信息,并返回临时授权失败
WEB版
聊天服务器提供验证接口,接口参数包括用户名、密码
用户名、密码校验通过则在数据库中生成当前登录人的Token,并将Token返回。数据库中存储Token、登录人信息。数据库中同一个人只能有一个Token有效,新生成的Token会将之前的Token替代
数据服务器提供验证接口,接口参数包括用户名、验证码
验证码校验通过则在数据库中生成当前登录人的Token,并将Token返回。数据库中存储Token、登录人信息。数据库中同一个人只能有一个Token有效,新生成的Token会将之前的Token替代
Token登录(Token只存在内存中页面关闭后需要重新登录)
聊天服务器提供验证接口,接口参数包括Token
聊天服务器校验Token和数据库中的信息一致,则Token对应的用户登录成功
聊天服务器校验Token和数据库中的信息不一致,则返回登录失败状态,重新登录蜗牛通
数据服务器提供获取客户端需要的数据接口,所有接口除业务需要的参数外需要提供Token身份参数
数据服务器校验Token在数据库中存在,返回接口数据
数据服务器校验Token在数据库中不存在,返回空数据,并通知客户端,设备已变更需重新登录
数据服务器提供临时授权码生成接口,接口参数包括Token
数据服务器校验Token在数据库中存在,在数据库中则生成当前登录人的临时授权码,并将临时授权码返回。数据库中存储临时授权码、登录人信息
数据服务器校验Token在数据库中不存在,不生成临时授权码,并通知客户端
0 条评论
回复 删除
下一页