最近做微信小程序,发现还没人做微信小程序签名解密的ThinkPHP拓展,就自己边做边开发了一个
把压缩包解压到extend目录下,在控制器就能直接调用
<?php /** * Created by PhpStorm. * User: yang jianmin * Date: 2017/7/1 * Time: 17:33 */ namespace app\index\controller; use think\Controller; use sample\WXBizDataCrypt; use app\index\model\User as UserModel; class Test extends Controller { public function index() { $appid = ''; $sessionKey = ''; $encryptedData=""; $iv = ''; $pc = new WXBizDataCrypt($appid, $sessionKey); print_r($pc); $errCode = $pc->decryptData($encryptedData, $iv, $data ); if ($errCode == 0) { print_r($data ); } else { return $errCode ; } }
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章
31May2023
微信小程序是微信开发的一种全新体验,它可以让用户无需安装软件即可直接使用网页的功能。在微信小程序中,为了保证数据的安全性,开发者需要对数据进行加密和解密。本篇文章将介绍如何在微信小程序中实现数据加密解密的PHP实现方式。一、微信小程序数据加解密算法微信小程序的加解密算法是基于AES-128-CBC加密模式实现的,需要使用一个16字节的随机字符串作为初始向量并
26Apr2019
在微信小程的开发中如果处理不好登录解密问题,就会在登录时报错,本篇文章就是对开发者在开发微信公众号针对登录解密模块时注意事项的总结,准备做这方面开发的朋友可以了解一下。
03Jun2023
第三方类库 第三方类库指除了ThinkPHP框架、应用项目类库之外的其他类库,一般由第三方系统或产品提供,如Smarty、Zend等系统的类库等。 前面使用自动加载或import方法导入的类库,ThinkPHP约定是以.class.php为后缀的,非这类的后缀,需要通过import的参数来控制。 但对第三类库,由于不会有此约定,其后缀只能认为是php。为了方便的引入其他框架和系统的类库,ThinkPHP特意提供了导入第三方类库的功能。第三方类库统一放置在ThinkPHP系统目录/
20Jun2017
在使用jQuery开发的时候,可能还会使用到其他的JS库,比如Prototype,但多库共存时可能会发生冲突;若是发生冲突后,可以通过以下几种方案进行解决:一、 jQuery库在其他库之前导入,直接使用jQuery(callback)方法如: