- 链接404
pay_v2.goodsNotifyConfirm
2024-04-15 - 增加时间戳有效期验证
private function checkSignature() { $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if ($tmpStr == $signature ) { return true; } else { return false; } }
2023-09-22 - App onDestroy
- 需求的场景描述(希望解决的问题) [代码]App({[代码][代码] [代码][代码]onLaunch: ()=>{[代码][代码] [代码][代码]wx.getStorage();[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onDestroy: ()=>{[代码][代码] [代码][代码]wx.setStorage();[代码][代码] [代码][代码]}[代码][代码]})[代码]- 希望提供的能力 竟无App Destroy 之类的方法???
2018-04-17 - showToast icon none bug
wx.showToast({ title: msg[key], icon: 'none' }) 开发者工具1.01.170913下 icon:'none' 属性不生效
2018-04-05 - 服务端如何检测session_key是否有效?
- 需求的场景描述(希望解决的问题) 开发者如果遇到因为session_key不正确而校验签名失败或解密失败,请关注下面几个与session_key有关的注意事项。 wx.login()调用时,用户的session_key会被更新而致使旧session_key失效。开发者应该在明确需要重新登录时才调用wx.login(),及时通过登录凭证校验接口更新服务器存储的session_key。 微信不会把session_key的有效期告知开发者。我们会根据用户使用小程序的行为对session_key进行续期。用户越频繁使用小程序,session_key有效期越长。 开发者在session_key失效时,可以通过重新执行登录流程获取有效的session_key。使用接口wx.checkSession()可以校验session_key是否有效,从而避免小程序反复执行登录流程。 当开发者在实现自定义登录态时,可以考虑以session_key有效期作为自身登录态有效期,也可以实现自定义的时效性策略。 使用官方的session_key作为登陆状态有效期可以很好的统一前后端登陆状态,但仅仅前端有checkSession接口而后端没有相关api,即后端无能力验证session_key的有效性。 - 希望提供的能力 提供验证session_key时效性的后端接口。
2018-04-04