- 需求的场景描述(希望解决的问題)
怎样可以在更新小程序版本时不用受到你的小程序"SFYMMS",提审时间 16:39:40代码发布审核未通过,原因如下:
1:小程序测试账号不符合规则:(1):小程序只有绑定微信没绑定手机号怎么登录一种登录方式目前审核人员的测试机无法完成该操作,建议增加一种登录方式(如:账号、密码)并提供审核人员一个授权的测试账号,填写在版本描述处提交以便审核人员及时体验到小程序功能。请根据上述原因对小程序进行修改并重新提交代码审核。若对上述原因无法理解可前往进行反馈。的影响 现在是第一次提交审核成功后,版本更新时会继续反馈這样的问题也就是说,每次提交版本都会失败一次然后说明原因才会再次审核通过。
可以再每次更新版本时不需要被退回然后说明原因后再次提交才能审核通过
本文作为 的扩展设计即以微信沒绑定手机号怎么登录作为用户的唯一凭证。
官方文档的小程序登录时序:
session_key 是密钥仅保存于开发者服务器,用于将小程序通过前端接口獲取到的数据解密来验证其真实性详见
小程序与服务器是通过自定义登录态来识别用户身份的,以下简称口令(token)
由于微信未告知 session_key 的囿效期,那么为保证小程序发起业务请求成功token 须要永久有效,但这会带来安全隐患
如果设置 token 的有效期(如 7200 秒),那么小程序发起业务請求后服务器必须把 token 的验证结果告知小程序,若失效则重新登录
微信授权登录(含绑定微信没绑定手机号怎么登录码)流程图
为保证數据安全,针对每个须要授权登录的业务请求服务器都都会检验 token 的有效性。如果小程序同时发起多个业务请求并几乎同时收到 token 过期,那么会同时发起多个重新登录流程服务器多次 code2Session,重新生成多个 token 返回到小程序那么小程序最终保存的 token 可能不是服务器上认为的最新的一個
token。这样如果程序设计为获取到 token 继而重新发起业务请求,可能会进入死循环解决的方法是在同时发起多个业务请求之前先向服务器验證一次 token 的有效性,再发起多个业务请求时就不会出现都过期的情况了