搜索
首页PHP 库Other libraries微信小程序签名解密ThinkPHP库
微信小程序签名解密ThinkPHP库

最近做微信小程序,发现还没人做微信小程序签名解密的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

相关文章

微信小程序中数据加密解密的PHP实现方式微信小程序中数据加密解密的PHP实现方式

31May2023

微信小程序是微信开发的一种全新体验,它可以让用户无需安装软件即可直接使用网页的功能。在微信小程序中,为了保证数据的安全性,开发者需要对数据进行加密和解密。本篇文章将介绍如何在微信小程序中实现数据加密解密的PHP实现方式。一、微信小程序数据加解密算法微信小程序的加解密算法是基于AES-128-CBC加密模式实现的,需要使用一个16字节的随机字符串作为初始向量并

如何信任所有应用程序的 Java 密钥库中的自签名证书?如何信任所有应用程序的 Java 密钥库中的自签名证书?

10Nov2024

信任所有应用程序的 Java 密钥库中的自签名证书要建立受信任的 TLS 连接,导入自签名证书至关重要...

开发微信小程序登录解密模块的注意事项开发微信小程序登录解密模块的注意事项

26Apr2019

在微信小程的开发中如果处理不好登录解密问题,就会在登录时报错,本篇文章就是对开发者在开发微信公众号针对登录解密模块时注意事项的总结,准备做这方面开发的朋友可以了解一下。

如何链接依赖于其他静态库的静态库?如何链接依赖于其他静态库的静态库?

13Dec2024

将静态库链接到其他静态库:一种综合方法静态库提供了一种方便的机制来打包可重用的...

ThinkPHP怎么导入第三方类库ThinkPHP怎么导入第三方类库

03Jun2023

  第三方类库  第三方类库指除了ThinkPHP框架、应用项目类库之外的其他类库,一般由第三方系统或产品提供,如Smarty、Zend等系统的类库等。  前面使用自动加载或import方法导入的类库,ThinkPHP约定是以.class.php为后缀的,非这类的后缀,需要通过import的参数来控制。  但对第三类库,由于不会有此约定,其后缀只能认为是php。为了方便的引入其他框架和系统的类库,ThinkPHP特意提供了导入第三方类库的功能。第三方类库统一放置在ThinkPHP系统目录/

使用jquery.noConflict()解决jquery库与其他库冲突的问题使用jquery.noConflict()解决jquery库与其他库冲突的问题

20Jun2017

在使用jQuery开发的时候,可能还会使用到其他的JS库,比如Prototype,但多库共存时可能会发生冲突;若是发生冲突后,可以通过以下几种方案进行解决:一、 jQuery库在其他库之前导入,直接使用jQuery(callback)方法如:

See all articles