微信小程序登录流程图
2019-07-31 09:58:43 来源:沈阳小程序开发 作者:沈阳软件开发
以下是小程序官方登录流程图,用于解释小程序的开发过程。
I.官方登录时序图
官方登录时序图
二. 简单理解这里仅根据官方推荐的规格
前置条件
有三个目的:
微信小程序客户端
第三方服务器端
微信服务器端
客户端获取代码并将代码传递给第三方服务器
微信小程序调用wx.login,获取登录凭据(代码),并调用接口将代码发送给第三方客户端
第三方服务器使用代码
交换session_key和openid小程序结束将代码传递给第三方服务器,第三方服务器调用接口,并交换session_key和openid的代码
第三方服务器生成新会话(3rd_session)
第三方服务器获取session_key并且openid请求返回,首先保留它,不能将它提供给客户端;然后使用操作系统提供的实际随机数算法生成一个名为3rd_session的新会话
第三方服务器建立通信并存储
使用3rd_session作为键,微信服务器返回的session_key和openid保存为值
第三方服务器将3rd_session发送到客户端
客户端只获得3rd_session。成年人与孩子交谈就足够了。 小程序不需要知道session_key和openid
正常请求
每次发出请求时,小程序将3rd_session放入请求头中,第三方服务器解析判断的有效性并执行正常的逻辑处理。
用心去编写代码,不辜负程序员的名字。
微信小程序功能:1:小程序使用框架提供的wx.request接口发送https请求而不携带cookie信息。传统的Web服务器会话管理功能(会话)不能直接在微信小程序使用。此时,微信小程序更像是CS架构开发模式,开发人员需要自己实现会话管理功能。例如,微信在本地保存userID,并在下次进入以确定本地是否存在userID。如果有,则直接调整接口请求数据。如果不是,则检索微信code,授权后台,并重新注册登录。登录后保存userID。
2:小程序源代码的大小限制为1M,通过网络传输的最大数据也是1M。
3:小程序由于未包含WebView控件,开发人员无法在小程序内打开网页。
4:推送,当用户在小程序内提交表单或完成付款时,开发人员可以在7天内将一个预设模板的信息推送给用户。
5:建议:设计人员在开发微信小程序时可以使用iPhone6作为视觉草图的标准。
因此,工程师得到750的设计草案,并且在PS中测量的容器的尺寸可以直接定义为rpx,并且不需要将尺寸转换为2倍。
< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>
确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。