后端获取code,然后通过code获取OpenID,然后再查下该OpenID是否存在,存在则生成通达信 期权 接口,token,然后把通达信 期权 接口,token和user_id保存在数据库中,接着把通达信 期权 接口,token、OpenID、用户信息返回;如果不存在说明未注册,也要将此OpenID返回给前端,用户注册时需要用到。
接口设计
暂无
暂无
APP注册/登录接口
小程序注册/登录序列
登录和注册的逻辑要独立抽取写成2个接口:注册接口、登录接口小程序、APP、PC端的登录接口和注册接口要分开,因为不同端的注册和登录,业务流程会有差别,为了避免麻烦,建议分开写APP和小程序的登录通达信 期权 接口,token不需要时效性,PC端的登录通达信 期权 接口,token需要时效性
PCWeb端的注册/登录接口
接口获取到通达信 期权 接口,token,则调“校验通达信 期权 接口,token”方法,此方法拿着通达信 期权 接口,token去数据库查询,如果查询不到,则告诉前端通达信 期权 接口,token无效,需要重新登录;如果查询到通达信 期权 接口,token,则获取到user_id,然后凭user_id获取请求数据返回给前端。接口无法获取到通达信 期权 接口,token,则告诉前端需要登录。
小程序登录接口传参:手机号、OpenID、UnionID、code,返回:通达信 期权 接口,token、OpenID、UnionID、用户信息
如果获取不到UnionID、手机号码,后端用encryptedData、iv以及session_key解密出UnionID和手机号码,再一起保存在用户表中。
小程序注册/登录接口
小程序注册接口说明
小程序注册接口传参:昵称、头像、区域、性别、手机号、encryptedData、iv、code、OpenID、UnionID,返回注册成功与否message。
注册成功后,后端自行调登录接口,不要让前端调登录接口
所以存储通达信 期权 接口,token表字段如下:
通达信 期权 接口,token串 | varchar | |
时效类型 | tinyint | 0 表示无时效性,1 表示有时效性 |
用户ID | integer unsigned | |
创建时间 | datetime | 对有时效性的 通达信 期权 接口,token 而言,可以理解为 通达信 期权 接口,token 的有效期开始时间 |
前端有关说明
小程序登录接口说明
需要用户信息的接口,需要传通达信 期权 接口,token,但是前端调此类接口,通达信 期权 接口,token也可以不传或者传空值首次打开小程序,会按顺序做以下几件事:获取用户的定位信息发起登录请求请求首页数据用户进入其他内页后再返回首页,获取页面缓存的数据登录成功后返回首页才会请求新的首页数据
后期PC端如何判断通达信 期权 接口,token的时效,每次请求时拿着通达信 期权 接口,token去数据库取创建时间,然后将当前系统时间减去通达信 期权 接口,token的创建时间
文章为作者独立观点,不代表股票交易接口观点
梦里千寻2022-04-27
底部减仓,顶部加仓,这些基金及私募操作理念与普通股票没有任何区别!不过是用别人的钱买卖自己不亏就是。