微信公众号官方消息token认证方法纠错
官方签名追踪功能
函数checkSignature()
{
{
$signature = $_GET["signature"];
$timestamp = $ _GET["时间戳"];
$nonce = $_GET["nonce"];
$token = TOKEN;
$tmpArr = 字符串($token, $timestamp, $nonce);
sort($tmpArr);
$tmpStr = 内爆($tmpArr);
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
return true;
}else{
return false;
}
}
这会导致频繁的认证错误。解决方案是更改
sort($tmpArr);
仅更改
sort($tmpArr, SORT_STRING);
!
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。